ORA-06550: line/column PLS-... PL/SQL compilation error (erreur de compilation PL/SQL)
OracleQue signifie cette erreur ?
Une erreur de syntaxe ou sémantique a été trouvée lors de la compilation d'un bloc PL/SQL, d'une procédure ou d'un bloc anonyme. Le code a échoué à l'étape de compilation avant de pouvoir s'exécuter.
Cause
Fautes de frappe, référence à une variable ou à un objet non déclaré, appel avec un nombre/type de paramètres erroné, point-virgule manquant, appel à une procédure/un package inexistant, ou privilège manquant.
Comment la corriger
Rendez-vous au numéro de ligne et de colonne indiqué dans le message d'erreur ; lisez le sous-code PLS-XXXX. Pour voir toutes les erreurs de compilation : SHOW ERRORS; ou SELECT * FROM user_errors WHERE name = 'OBJECT_NAME'; Vérifiez les noms d'objets, les signatures de paramètres et les GRANT requis, puis recompilez.
Autres entrées pour ce moteur
- ORA-02292integrity constraint violated - child record found (contrainte d'intégrité violée : enregistrement enfant trouvé)
- ORA-00979not a GROUP BY expression (n'est pas une expression GROUP BY)
- ORA-00918column ambiguously defined (colonne définie de façon ambiguë)
- ORA-04068existing state of packages has been discarded (l'état existant des packages a été supprimé)
- ORA-01427single-row subquery returns more than one row (une sous-requête mono-ligne renvoie plusieurs lignes)
- ORA-12899value too large for column (valeur trop grande pour la colonne)
- ORA-30926unable to get a stable set of rows in the source tables (impossible d'obtenir un ensemble stable de lignes dans les tables source)