DBAtlas · Атлас эксплуатации баз данных

ORA-06550: Строка/столбец PLS-...: ошибка компиляции PL/SQL

Oracle

Что это значит?

При компиляции блока PL/SQL, процедуры или анонимного блока обнаружена синтаксическая или семантическая ошибка. Код завершился ошибкой на этапе компиляции, не дойдя до выполнения.

Почему возникает?

Опечатки, ссылка на необъявленную переменную или объект, вызов с неверным числом/типом параметров, отсутствующая точка с запятой, вызов несуществующей процедуры/пакета или отсутствующая привилегия.

Как исправить

Перейдите к номеру строки и столбца из сообщения об ошибке; прочитайте подкод PLS-XXXX. Чтобы увидеть все ошибки компиляции: SHOW ERRORS; или SELECT * FROM user_errors WHERE name = 'OBJECT_NAME'; Проверьте имена объектов, сигнатуры параметров и необходимые GRANT, затем перекомпилируйте.

Открыть в DBAtlas →

Ещё по этой СУБД