SQL TOOL (DBeaver)에서는 이상 없이 동작하는 쿼리를 VisualStudio의 소스에 string으로 적용을 하면 오류가 발생했던 사항입니다. 별 것 아닌 오류인데 잠깐 멈짓하게 만드는 오류라고 볼 수 있겠네요. 쿼리 어느 부분에 오라클에서 SQL문자열이라고 인식 못하는 부분이 들어가서 발생하는 오류인데요
보통 SQL TOOL로 쿼리를 실행할 때에는 "SELECT * FROM TABLE;" 맨 뒤에 세미콜론을 붙여서 단락단락 실행을 합니다. 이 구문을 그대로 복사하여 VisualStudio 소스에 query string으로 사용하면 세미콜론을 인식하지 못하여 에러는 송출하게 됩니다.
오류 : Oracle.ManagedDataAccess.Client.OracleException: 'ORA-00911: 문자가 부적합합니다'
소스에 쿼리문을 스트링으로 넣을때에는
세미콜론을 빼고 넣어주세요