[Oracle_Error] ORA-01438: value larger than specified precision allowed for this column
·
Trouble Shooting(Error)
에러 메시지 : ORA-01438: value larger than specified precision allowed for this column 발생 이유 : 컬럼값에 지정된 정밀도 값보다 더 큰 값이 들어왔다. 해결 : 테이블 구조를 확인해서 지정된 정밀도 값 확인 후 지정된 정밀도 값을 변경 또는 값을 지정된 정밀도 값에 맞게 집어넣기 ex) 이름 널? 유형 ------ -------- ------------ DEPTNO NOT NULL NUMBER(2) null값 X 필수로 입력되어져야 한다. 2자리 숫자 DNAME VARCHAR2(14) 14바이트 문자열 LOC VARCHAR2(13) 13바이트 문자열 INSERT INTO dept (deptno, dname, loc) VALUES (100, '..