"PLS-00103: Encountered the symbol "" when expecting one of the following" 오류 원인 0 4 5,869

by stevekim [PL/SQL] plsql qql pls-00103 00103 [2024.03.28 14:16:48]


안녕하세요. 고수님

DECLARE
    x NUMBER;
BEGIN
    dbms_output.put_line('HI EVERYBODY');
END;

 

상기의 프로시듀어 문은 오라클 10g에서 사용하려는데 제목의 오류가 납니다.  조금 특이한 사항은 DataGrip에서는 오류가 나지만 SqlGate에서는 오류가 나지 않습니다.

관련된 오류메세지를 서치해봐도 꼭집어서 이거다 하는게 없는듯해서 여기에 올립니다.
고수님들의 조언 부탁드립니다.

 

by stevekim [2024.03.28 14:23:17]

물론, 오라클 19C에서는 DataGrip이든 SqlGate든 이상없이 출력되어지고 있습니다,

구시스템(10g)를 아직 사용중이기에 위와 같은 오류가 너무 많네요. 10g에서 특히 DBLink를 사용하면 반은 위 오류가 나는듯 합니다. 


by stevekim [2024.03.28 14:36:48]

위 코드 자체는 표준적인 PL/SQL 코드이며, Oracle 10g, 11g, 12c, 18c, 19c 등에서 동일하게 작동해야 한다고 AI가 그러네요 ㅠㅠ


by 마농 [2024.03.28 14:44:38]

구문 문제가 아니라
- 사용 툴 문제인 걸로 보입니다.
- 아니면 툴 사용법이 틀려서 그럴 수도 있구요.


by stevekim [2024.04.04 11:25:02]

감사합니다. 마농님
같은 오라클이라도 버젼이 다르면서 서로 관련된 테이블이 많으면 여러문제가 발생하는군요.
마농님 덕분으로 많은 배움 및 도움을 받고 있습니다. 감사드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입