Oracle でストアド プロシージャの最新のコンパイル時刻をクエリする手順: クエリ ステートメントを使用します: SELECT max(timestamp) AS "Lastコンパイル時刻"。 dba_objects テーブルからデータを取得します。 object_type = 'PROCEDURE' をフィルターして、ストアド プロシージャのみを取得します。特定のストアド プロシージャを除外するには、object_name = 'ストアド プロシージャ名' を使用します。
#Oracle ストアド プロシージャの最新のコンパイル時間レコードをクエリする方法
クエリ ステートメント:
<code class="sql">SELECT max(timestamp) AS "最近编译时间" FROM dba_objects WHERE object_type = 'PROCEDURE' AND object_name = '存储过程名称';</code>
例:
<code class="sql">SELECT max(timestamp) AS "最近编译时间" FROM dba_objects WHERE object_type = 'PROCEDURE' AND object_name = 'GET_EMPLOYEE_DETAILS';</code>
実行結果:
##dba_objects
max(timestamp) 列の最大値を返します。
object_type = 'PROCEDURE'
object_name = 'ストアド プロシージャ名'
以上がOracle でストアド プロシージャの最新のコンパイル時間レコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。