Oracle 中查看預存程序語句檔案的方法有:查看預存程序定義:SELECT text FROM user_source WHERE type = 'PROCEDURE' AND name = '在預存程序名稱';使用DBMS_METADATA.GET_DDL 函數:SELECT DBMS_METADATA. GET_DDL('PROCEDURE', '預存程序名稱') FROM DUAL;對於從外部腳本檔案建立的預存程序,可以透過尋找script_out_file 路徑並使用文字編輯器打開,查詢
直接查看預存程序定義
<code class="sql">SELECT text FROM user_source WHERE type = 'PROCEDURE' AND name = '存储过程名称';</code>
使用DBMS_METADATA.GET_DDL 函數
<code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '存储过程名称') FROM DUAL;</code>
查看底層腳本檔案
如果您是從外部腳本檔案建立預存程序的,可以透過下列步驟檢視語句檔案:
<code class="sql">SELECT script_out_file FROM dba_procedures WHERE procedure_name = '存储过程名称';</code>
注意:
user_source
檢視只能查看目前使用者建立的預存程序。 DBMS_METADATA.GET_DDL
函數需要 DBA 權限。 以上是oracle怎麼查看預存程序語句文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!