PLS-00314: TABELLEN-Behauptungen wird als PL/SQL lokale Variablen nicht erlaubt
Ursache: In einem vorkompilierten Programm,
ERKLÄREN SIE, dass TABELLEN-Behauptung innerhalb eines eingebetteten PL/SQL-Blocks irrtümlicherweise verwendet wurde.
Wenn sich ein eingebetteter PL/SQL-Block auf einen Datenbanktisch bezieht, der noch nicht tut
bestehen Sie, verwenden Sie die ERKLÄREN TABELLEN-Behauptung, um den Vorübersetzer was der Tisch zu erzählen
wird ähnlich sein. ERKLÄREN SIE jedoch, dass TABELLEN-Behauptungen nur im Gastgeber erlaubt wird
Programm.
Handlung: Bewegen Sie die ERKLÄREN TABELLEN-Behauptung
außerhalb des eingebetteten PL/SQL-Blocks. Wenn Sie eine Variable wollen, die versorgen kann
komplette Reihe von Daten, die von einem Datenbank-Tisch ausgewählt sind oder von einem Cursor herbeigeholt sind, oder
Cursor-Variable, verwenden Sie das %ROWTYPE-Attribut.
Relared Fehler:
PLS-00315:
Durchführungsbeschränkung: ununterstützter Tabellenindex-Typ
PLS-00316:
PL/SQL TISCHE müssen einen einzelnen Index verwenden
PLS-00317:
unvollständige Typ-Schnur wurde in seiner Prozedurvereinbarung nicht vollendet
Gebiet
PLS-00318: Typ
Schnur ist missgebildet, weil es NICHTBEZÜGLICH gegenseitig rekursiv ist
Typ
PLS-00319:
Subabfrage in IN oder NICHT IN der Klausel muss genau ein enthalten
Säule
PLS-00320:
die Behauptung des Typs dieses Ausdrucks ist unvollständig oder
missgebildet
PLS-00321:
Ausdruck `Schnur` ist als die linke Seite unpassend
assignmen
PLS-00322:
die Behauptung einer unveränderlichen `Schnur` muss eine Initialisierung enthalten
assignme
PLS-00323:
Unterprogramm oder Cursor `Schnur` werden in einer Paket-Spezifizierung erklärt
und M
PLS-00324:
Cursor-Attribut darf nicht auf den Nichtcursor angewandt werden
`Schnur`






Verlassen Sie eine Antwort