본문 바로가기
Error & Fix

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

by wakestand 2020. 6. 2.
반응형

DEPT 테이블의 DEPTNO 컬럼에

327을 넣으려 하는데

 

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

 

에러가 뜨는 것이 보인다

이게 뭔 말이냐면 컬럼의 최대 크기를

넘어서는 값을 넣으려 한다는 말인데

 

실제 테이블을 확인해 보면

DEPTNO는 2자리수가 최대인 것이 보인다

근데 327은 세자리기 때문에

에러가 발생한 것이 되겠다

 

따라서 해당 에러는 해당 컬럼의 크기 제한이

넘지 않는 값을 넣어주면 해결이 된다

반응형

댓글