Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan data masa kompilasi terkini bagi prosedur tersimpan dalam Oracle
Anda boleh menanyakan jadual dba_procedures dan ikuti langkah di bawah untuk mendapatkan masa penyusunan terkini prosedur tersimpan Oracle: Sambung ke pangkalan data. Jalankan pertanyaan SELECT object_name, last_ddl_timestamp FROM dba_procedures WHERE object_name = '
'; Tafsiran keputusan, object_name ialah nama prosedur yang disimpan dan last_ddl_timestamp ialah cap waktu kompilasi terkini.
Cara untuk menanyakan masa penyusunan terkini prosedur tersimpan Oracle
Dalam Oracle, anda boleh mendapatkan masa penyusunan terkini prosedur tersimpan dengan menanyakan jadual dba_procedures
. Langkah-langkah khusus diterangkan di bawah: dba_procedures
表来获取存储过程的最近编译时间。下面介绍具体步骤:
1. 连接到数据库
使用 SQL*Plus、SQL Developer 或其他 Oracle 客户端连接到数据库。
2. 运行查询
运行以下查询:
<code class="sql">SELECT object_name, last_ddl_timestamp FROM dba_procedures WHERE object_name = '<存储过程名称>';</code>
其中 <存储过程名称>
为要查询的存储过程的名称。
3. 解释结果
查询结果将返回以下列:
4. 注意事项
last_ddl_timestamp
列会随着存储过程的每次编译或更改而更新。last_ddl_timestamp
列将为空。TO_CHAR()
<code class="sql">SELECT object_name, TO_CHAR(last_ddl_timestamp, 'YYYY-MM-DD HH24:MI:SS') AS formatted_timestamp FROM dba_procedures WHERE object_name = '<存储过程名称>';</code>🎜di mana
last_ddl_timestamp
dikemas kini dengan setiap kompilasi atau perubahan prosedur yang disimpan. 🎜last_ddl_timestamp
akan kosong. 🎜TO_CHAR()
untuk menukar cap waktu kepada format yang lebih mudah dibaca, contohnya: 🎜🎜rrreeeAtas ialah kandungan terperinci Bagaimana untuk menanyakan data masa kompilasi terkini bagi prosedur tersimpan dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!