반응형
java.sql.SQLSyntaxErrorException:ORA-01745: 호스트/바인드 변수명이 부적합합니다
해당 에러는 Insert, Update 시 주로 발생하는 에러입니다.
말 그대로 호스트(테이블의 컬럼) 이 바인드 변수(입력하고자 하는 변수) 가 부적합 할때 발생합니다.
예를 들어 Insert 나 Update 쿼리에서 콤마(,) 가 빠져있는 경우 해당 에러 메시지가 표출됩니다.
INSERT INTO TEST_TABLE (
A_COLUMN,
B_COLUMN
) VALUES (
#{columnA}
#{columnB}
)
위의 쿼리에서 #{columnA} 다음에 콤마(,) 가 누락되었기 때문에 위의 에러가 발생하게 됩니다.
반응형
'Database > SQL' 카테고리의 다른 글
오라클 최근 몇달, 최근 몇일 데이터 행으로 조회하기 (0) | 2020.12.09 |
---|---|
Oracle, MySql, MsSql 2개이상 복수 테이블 update 하는 방법 (1) | 2020.09.11 |
mySql, mariaDB 사용자 생성 및 권한 설정 (0) | 2020.08.31 |
ORACLE 테이블 데이터 비교, 교집합 차집합 데이터 추출 (0) | 2019.09.24 |
Oracle 오라클 행열 변환, 카테시안 조인, CASE문 활용 (0) | 2019.08.30 |
댓글