Database/Oracle
[Oracle] ORA-01722: 수치가 부적합합니다
Nirsa
2019. 11. 12. 15:34
반응형
"ORA-01722: 수치가 부적합합니다" 에러는 데이터 유형에 대한 에러 입니다.
1. 데이터 유형에 맞지 않는 값을 입력
(ex. NUMBER에 한글을 입력하려고 하는 경우 등)
2. 다른 데이터 유형끼리의 연산
(ex. 숫자와 한글을 연산 하려는 경우 등)
위의 예시처럼 테이블 생성 시 데이터 유형을 잘못 입력하여 한글을 입력해야하지만 NUMBER로 생성 하였다던가, 어떠한 값을 원하여 연산식을 짯는데 숫자와 한글을 빼거나 더하려는 식을 사용할 경우 발생 할 수 있습니다.
ORA-01722 에러가 발생할 경우 쿼리문에서 연산식이나, 데이터 유형을 사용하는 부분을 자세히 확인할 필요가 있습니다.
반응형