ORA-06550: line/column PLS-... PL/SQL compilation error
OracleO que significa?
Foi encontrado um erro de sintaxe ou semântico ao compilar um bloco PL/SQL, uma procedure ou um bloco anônimo. O código falhou na fase de compilação antes de poder ser executado.
Por que acontece?
Erros de digitação, referência a uma variável ou objeto não declarado, uma chamada com número/tipo errado de parâmetros, um ponto e vírgula faltando, uma chamada a uma procedure/package inexistente, ou um privilégio ausente.
Como resolver
Vá até o número de linha e coluna na mensagem de erro; leia o subcódigo PLS-XXXX. Para ver todos os erros de compilação: SHOW ERRORS; ou SELECT * FROM user_errors WHERE name = 'OBJECT_NAME'; Verifique os nomes dos objetos, as assinaturas de parâmetros e os GRANTs necessários, e então recompile.
Mais entradas deste banco
- ORA-02292integrity constraint violated - child record found
- ORA-00979not a GROUP BY expression
- ORA-00918column ambiguously defined
- ORA-04068existing state of packages has been discarded
- ORA-01427single-row subquery returns more than one row
- ORA-12899value too large for column
- ORA-30926unable to get a stable set of rows in the source tables