본문 바로가기

DB/oracle

ORA-00911 문자가 부적합 합니다. 오류 원인 해결

C#어플리케이션에서 쿼리를 날렸을때 

ORA-00911 문자가 부적합 합니다. 라는 오류가 발생했습니다.

ORA-00911

해당 오류의 쿼리문을 찾아서 DB에서 실행 해봤지만 문제가 없이 정상적으로 실행이 되었습니다.

 

DBMS에선 이상없음

소스에서는 실행이 안되나 DBMS에서 쿼리를 사용하면 실행이 안되는 오류라면 아래방법을 확인 하면 됩니다.


해결법

소스상에 ;  ,  .등 기호가 잘못 들어가 있는지 확인하면 해결이 됩니다.

(저의 케이스에는 ;(세미콜론)이 로직에 작성되어 있어 생긴 에러였습니다.)