如何查詢 Oracle 中預存程序的最近編譯時間?連接到 Oracle 資料庫。執行下列 SQL 查詢:SELECT OBJECT_NAME, LAST_COMPILEDFROM USER_OBJECTSWHERE OBJECT_TYPE = 'PROCEDURE'AND OBJECT_NAME = '<儲存程序名稱>';查看結果中的 LAST_COMPILED 欄位,該欄位顯示儲存程序的最新時間編譯結果。
如何查詢Oracle 中預存程序的最近編譯時間
Oracle 資料庫提供了一個名為 USER_OBJECTS
的資料字典視圖,其中儲存了有關資料庫物件的各種信息,包括預存程序的編譯時間。若要查詢預存程序的最近編譯時間,可以使用下列步驟:
<code class="sql">SELECT OBJECT_NAME, LAST_COMPILED FROM USER_OBJECTS WHERE OBJECT_TYPE = 'PROCEDURE' AND OBJECT_NAME = '<存储过程名称>';</code>
其中'<預存程序名稱>'
是要查詢其編譯時間的預存程序的名稱。
LAST_COMPILED
欄位將顯示預存程序的最近編譯時間。此時間戳格式為YYYY-MM-DD HH24:MI:SS.FF
,其中:GET_CUSTOMER 的預存程序的最近編譯時間:
<code class="sql">OBJECT_NAME LAST_COMPILED ------------------- ---------------------------------------- GET_CUSTOMER 2023-03-06 10:15:34.233</code>
GET_CUSTOMER 預存程序於2023年3 月6 日10:15:34.233 編譯。
以上是oracle怎麼查詢預存程序最近編譯時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!