PLS-00201 Fehler beim ausführen der gespeicherten Prozedur in Oracle
Ich vor Kurzem auf einer oracle-Datenbank für eines meiner Projekt. Ich habe erstellt eine gespeicherte Prozedur für die Auswahl mehrere Zeilen aus der Datenbank. Folgende ist meine Vorgehensweise
create Or replace
PROCEDURE TEST(p_cursor OUT SYS_REFCURSOR) AS
BEGIN
open p_cursor FOR select * from branch_info;
END TEST;
wenn ich diese Prozedur ausführen bekam ich folgende Fehlermeldung:
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'SAURAV.TEST' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Habe ich für Sie gesucht und gefunden ähnliche Frage hier aber Fehler Zeile und Grund Verschieden sind.
Jemand bitte helfen Sie mir bei der Lösung dieses.
EDIT: Fehldruck TEST mit TEXT
Was ist
Seine SAURAV.TEST, es ist dbname.procedurename. Wenn ich diesen Befehl ausführen, auf dem sql-editor funktioniert gut und geben Sie mir ein ResultSet. Ich habe korrigiert, Druckfehler.
Wenn
auch SAURAV ist Datenbank name des Schemas, und ich habe die volle Berechtigung zu. Allerdings branch_info ist Tabellennamen in der schema-SAURAV.
Wenn Sie erste Ergebnisse aus sql-editor, dann aus immer, wo Sie die Fehler?
SAURAV.TEXT
? Tablename.columnname? Was ist, wenn beim ausführen select * from branch_info;
Fehler?Seine SAURAV.TEST, es ist dbname.procedurename. Wenn ich diesen Befehl ausführen, auf dem sql-editor funktioniert gut und geben Sie mir ein ResultSet. Ich habe korrigiert, Druckfehler.
Wenn
SAURAV
ist ein Benutzer oder das schema oder die Tabelle oder Sicht, stellen Sie sicher, dass Sie die Erlaubnis haben, darauf zuzugreifen. Ohne viel wissen, was branch_info
es schwierig werden würde.auch SAURAV ist Datenbank name des Schemas, und ich habe die volle Berechtigung zu. Allerdings branch_info ist Tabellennamen in der schema-SAURAV.
Wenn Sie erste Ergebnisse aus sql-editor, dann aus immer, wo Sie die Fehler?
InformationsquelleAutor | 2013-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist das problem mit keyword test
und ausführen von
Ändern, um einen anderen Namen
ausführen als
Vom sql plus
This kann helfen
Auch haben Sie versucht, es über die Kommandozeile, ich bin noch immer dasselbe Problem vorhanden.
Siehe meine aktualisierte Antwort.
danke dude es geholfen..
InformationsquelleAutor Jåcob