반응형
오류
java.sql.SQLSyntaxErrorException: ORA-01722: 수치가 부적합합니다
이 오류가 난다면
형변환이 제대로 안되었다거나, 엉뚱한 데이터를 넣고 있을 수 있으니 확인해보자.
INSERT나 UPDATE 할 때, 저장할 데이터가 데이터 타입이 맞지 않으면 날 수 있는 오류이다.
더 정확히 말하면, 숫자형을 문자형으로 묵시적으로 casting 할 때 발생하는 에러이다.
해결
number 타입의 컬럼에 한글을 저장하려다 난 오류이다.
입력할 때 해당 데이터타입만 입력할 수 있게 바꾸어 같은 오류가 다시 나지 않게 예방했다.
참고 URL
반응형
'오류 해결' 카테고리의 다른 글
log4j.xml 오류 - log4j.dtd 지정된 파일을 찾을 수 없습니다. (0) | 2021.08.19 |
---|---|
Uncaught SyntaxError: Unexpected token [문자] in JSON at position ~ (0) | 2021.07.20 |
ORA-00918: 열의 정의가 애매합니다 (0) | 2021.06.23 |
Java에서 alert창 띄울 때 한글 문구가 오류가 난다면 (0) | 2021.06.23 |
java.sql.SQLException: ORA-01502: 인덱스 ' ' 또는 인덱스 분할영역은 사용할 수 없은 상태입니다 (0) | 2021.06.23 |
[ORACLE] ORA-28002: the password will expire within 7 days 오류 (0) | 2021.06.23 |
잘못 commit 했을 때 / 데이터가 꼬였을 때 복구 / 10시간 전 데이터로 복구하고 싶을 때 (0) | 2021.06.23 |