Database/SQL
java.sql.SQLSyntaxErrorException: ORA-01745: 호스트/바인드 변수명이 부적합합니다
리커니
2020. 9. 2. 15:08
반응형
java.sql.SQLSyntaxErrorException:ORA-01745: 호스트/바인드 변수명이 부적합합니다
해당 에러는 Insert, Update 시 주로 발생하는 에러입니다.
말 그대로 호스트(테이블의 컬럼) 이 바인드 변수(입력하고자 하는 변수) 가 부적합 할때 발생합니다.
예를 들어 Insert 나 Update 쿼리에서 콤마(,) 가 빠져있는 경우 해당 에러 메시지가 표출됩니다.
INSERT INTO TEST_TABLE (
A_COLUMN,
B_COLUMN
) VALUES (
#{columnA}
#{columnB}
)
위의 쿼리에서 #{columnA} 다음에 콤마(,) 가 누락되었기 때문에 위의 에러가 발생하게 됩니다.
반응형