예제
인상률을 입력하세요 :
500
부서 번호를 입력하세요 :
20
성을 입력하세요 :
김
에러 상태
java.sql.SQLException: ORA-01438:
이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다.
에러 이유
desc SAL
SAL NUMBER(7,2)
성이 "김"으로 된 레코드를 찾으면 봉급이 15000으로 나온다.
키보드로 인상률 500을 곱하면 테이블 구조를 벗어나므로 위 오류가 발생한다.
해결 방법
NUMBER(7,2)를 수정하거나 그 범위 내에서 값을 입력한다.