DBAtlas · 데이터베이스 운영 아틀라스

ORA-06550: line/column PLS-... PL/SQL compilation error

Oracle

의미

PL/SQL 블록, 프로시저 또는 익명 블록을 컴파일하는 중 구문 또는 의미 오류가 발견되었다. 코드가 실행되기 전 컴파일 단계에서 실패했다.

원인

오타, 선언되지 않은 변수나 객체 참조, 잘못된 개수/타입의 파라미터로 호출, 세미콜론 누락, 존재하지 않는 프로시저/패키지 호출, 또는 권한 누락.

해결 방법

오류 메시지의 줄과 컬럼 번호로 이동해 PLS-XXXX 하위 코드를 읽는다. 모든 컴파일 오류를 보려면: SHOW ERRORS; 또는 SELECT * FROM user_errors WHERE name = 'OBJECT_NAME'; 객체 이름, 파라미터 시그니처, 필요한 GRANT를 확인한 뒤 다시 컴파일한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목