Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So finden Sie PLSQL-Kompilierungsfehler heraus

Sie können Kompilierungsfehler von den Ansichten DBA_ERRORS oder USER_ERRORS erhalten. Versuchen Sie in Ihrem Fall so etwas wie

SELECT *
  FROM USER_ERRORS
  WHERE NAME = 'ADDRESS_INSERT'

Denken Sie daran, dass in Oracle Tabellen, Ansichten, Prozeduren, Pakete usw. Namen UPPER_CASE sind standardmäßig, auch wenn sie in lower_case angezeigt werden in Ihrem Quellcode.

Ganz oben kann ich diesen CREATE TYPE sehen ist in einem Verfahren nicht gültig. Wahrscheinlich möchten Sie so etwas wie

TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)

Siehe Abschnitt des PL/SQL-Referenzhandbuchs zum Definieren von Sammlungen Typen. für weitere Informationen.

Viel Glück.