리눅스환경 개발/PRO*C

[PRO*C] PLS-S-00201 ' ' 식별자가 정의되어야 합니다. (오류해결)

정데브 2022. 2. 9. 13:40

PRO*C 개발 도중에  PLS-S-00201 ' ' 식별자가 정의되어야 합니다. 라는 오류가 확인되었다.

DML은  SQL언어이므로 구문 검사 시 문제가 안되지만 프로시저는 SQL지정 구문이 아니기 때문에 인식 불가 오류가 발생한다.

SQLCHECK를 SEMANTICS로 설정하고 USERID/PASSWD를 입력하여 PRO*C를 실행해주면 된다.

 

[oracle@oracle ~]$ proc iname=sherpa.pc SQLCHECK=SEMANTICS userid=[ID]/[PW]

 

이후에 make all을 통해 정상적으로 작동