Cause: java.sql.SQLException: ORA-01722: 수치가 부적합합니다
by 개발자 우디에러메세지
### Cause: java.sql.SQLException: ORA-01722: 수치가 부적합합니다
원인
데이터 타입이 일치 하지 않는 경우, 또는 데이터 타입이 다른 연산을 하는 경우 오류가 발생함.(보통 숫자-문자열 간 에러)
간혹 제대로 사용했는데 안된다고 하면
DB 칼럼은 문자형인데 파라미터 데이터는 숫자형 ex) "23" <-- 이런식으로만 받는경우 파라미터를 숫자로 인식
이거부터 확인해볼것!
일단 내 경우는 백단에서 쿼리로 넘겨주는 데이터가 String인데 DB칼럼은 Number 로 되어있어서 나는 에러였다.
해결방법
데이터 타입을 다시 제대로 맞춰주면 해결 완료!
블로그의 정보
우디의 개발스터디
개발자 우디