데이터베이스[DB]
2018. 3. 21. 20:55
[ORACLE] ORA-00911 문자가 부적합 합니다 오류 발생시 해결 방법
ORA-00911 오류 해결법서비스단에서 레거시 DB로부터 데이터를 끌어오는 간단한 한 줄 짜리 쿼리 실행 중 "ORA-00911 문자가 부적합 합니다." 라는 오류가 발생했습니다.알아보니 원인은 정말 단순하게도 쿼리 끝에 들어간 ';' 세미콜론 때문이었습니다.어플리케이션에서 스프링 NamedParameterJdbcTemplate 등으로 쿼리를 날릴 때 쿼리 끝에 ; 가 들어가면서 오류가 발생한 것입니다.해당 세미콜론을 제거하여 문제를 해결 했습니다.혹시 자신의 쿼리나 파라미터 뒤에 세미콜론이 붙어있지 않은지 확인해 보시기 바랍니다.