Tibero SQL Error [22001]: JDBC-11048

hyereen·2023년 2월 5일

Tibero에 데이터 인서트할 때 생긴 에러이다.

에러메세지

SQL Error [22001]: JDBC-11048:"데이터베이스명"."테이블명"."컬럼명" 
The value is too large for the column. (Actual value: 136, Maximum value: 128) 

해결 방법

테이블을 만들 때 설정한 컬럼의 크기보다 인서트할 때 데이터의 크기가 더 커서 나타난 에러이다. 에러가 난 컬럼의 데이커 사이즈를 키워주면 된다.

ALTER TABLE 테이블명
MODIFY 컬럼명 VARCHAR(1000); 

내가 사용한 컬럼은 VARCHAR 128이어서 이를 VARCHAR 1000으로 바꿔준 것이고, 굳이 이렇게 크게 바꿀 필요는 없고 적당히 바꾸면 된다!

0개의 댓글