본문 바로가기
오류 해결

[Oracle] ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다.

by 쿠쿠씨 2022. 9. 23.
반응형

원인

컬럼의 데이터 타입보다 큰 자릿수의 데이터 입력

 ex) NUMBER(2) 형식의 칼럼에 100을 INSERT

 

SEQ 컬럼의 데이터 타입은 NUMBER(2)로 0~99 범위의 정수만 입력할 수 있습니다.

SEQ는 INSERT할 때마다 1씩 증가합니다.

 

INSERT 과정에서 SEQ 컬럼에 100의 값이 입력되어야 할 때 오류가 발생했습니다.

 

해결방법

컬럼의 데이터 타입을 수정하거나 데이터 값을 변경합니다.

반응형

댓글