ORA-12899: value too large for column

반응형

ORA-12899: value too large for column
ORA-12899

ORA-12899 에러 코드가 나타났습니다. 

ORA-12899: value too large for column "SCOTT"."MEMBER"."ADDRESS1" (actual: 55, maximum: 50)

 

해결책

컬럼의 크기와 입력한 데이터의 크기를 비교하고 필요에 따라 컬럼의 크기를 키우거나

입력할 데이터를 작게 만들면 해결됩니다

 

지금의 경우는 테이블을 만들때 정한 컬럼의 크기를 작게 설정한 탓이었습니다.

alter table member modify address1 varchar2(80);

원래 varchar2(50)이였던 address1 컬럼을 varchar2(80)으로 늘려서 다시 데이터를 입력하니 오류가 사라졌습니다.

 

반응형