ora-017222 ORA-01722 : 수치가 부적합합니다. 엑셀자료를 SQL Developer를 이용해서 Import 시에 다음과 같은 오류가 발생했습니다. ORA-01722 : 수치가 부적합합니다. 원인을 찾아보니 엑셀의 셀 상에 숫자가 10000 인데 이것을 SQL Developer에서 임포트하기 위해서 해석하는 과정에 10000.0 으로 인식을 하네요. 문제는 해당 값이 들어갈 필드의 타입을 Number(11)로 되어 있다보니 소수점에 대한 처리를 할 수가 없어서 오류가 나는 것이었습니다. 즉, SQL Developer가 인식하는 포맷에 맞게 필드의 타입을 선언해 주어야 문제가 없드라구요. 해결 방법은 해당 필드의 타입을 Number(11,1)로 변경해서 처리했습니다. 2015. 10. 30. [Oracle] ORA-01722: 수치가 부적합합니다 SQL 상에서 필드에 값을 적용하거나 비교 시에 문자나 숫자에 대한 적용이 잘못된 경우에 주로 발생한다. 문자필드와 숫자값 비 교숫자필드에 문자값 대입 2013. 11. 16. 이전 1 다음