본문 바로가기

개발/오류

java.sql.SQLSyntaxErrorException: ORA-00936: 누락된 표현식

반응형

오류메시지

java.sql.SQLSyntaxErrorException: ORA-00936: 누락된 표현식

오류원인

말 그대로 쿼리문에 누락된 표현식이 있는 경우

해결방법

1. 쿼리문에 쉼표(,), 따옴표('), 쌍반점(;), 소괄호 등의 기호가 있는지 확인
2. * 사용시 실행순서에 따라 *을 인식할 수 있는지 확인
3. 나의 경우는 자바에서 String 쿼리에 if문을 넣다가 AND가 2번 반복되는 경우였다.

반응형