Die Methoden zum Anzeigen der Anweisungsdatei der gespeicherten Prozedur in Oracle sind: Zeigen Sie die Definition der gespeicherten Prozedur an: SELECT text FROM user_source WHERE type = 'PROCEDURE' AND name = 'Name der gespeicherten Prozedur'; verwenden Sie die Funktion DBMS_METADATA.GET_DDL: SELECT DBMS_METADATA. GET_DDL('PROCEDURE ', 'Name der gespeicherten Prozedur') FROM DUAL;Für gespeicherte Prozeduren, die aus externen Skriptdateien erstellt wurden, können Sie den Pfad script_out_file finden und ihn mit einem Texteditor öffnen. Überprüfen Sie, wie Sie die gespeicherten Prozeduren anzeigen Prozeduranweisungsdatei in Oracle
Sehen Sie sich die Definition der gespeicherten Prozedur direkt an
<code class="sql">SELECT text FROM user_source WHERE type = 'PROCEDURE' AND name = '存储过程名称';</code>Verwenden Sie die Funktion DBMS_METADATA.GET_DDL
<code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '存储过程名称') FROM DUAL;</code>
Wenn Sie die gespeicherte Prozedur aus einer externen Skriptdatei erstellt haben, Sie können die Kontoauszugsdatei mit den folgenden Schritten anzeigen:
Melden Sie sich bei der Datenbank an und stellen Sie eine Verbindung zum Schema her, das die gespeicherte Prozedur enthält.
Finden Sie den Quelldateipfad der gespeicherten Prozedur mithilfe der folgenden Abfrage:<code class="sql">SELECT script_out_file FROM dba_procedures WHERE procedure_name = '存储过程名称';</code>
user_source
können nur gespeicherte Prozeduren angezeigt werden, die vom aktuellen Benutzer erstellt wurden. DBMS_METADATA.GET_DDL
-Funktion erfordert DBA-Berechtigung.
Das obige ist der detaillierte Inhalt vonSo zeigen Sie die Anweisungsdatei einer gespeicherten Prozedur in Oracle an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!