Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan masa penyusunan terkini prosedur tersimpan dalam Oracle

Bagaimana untuk menanyakan masa penyusunan terkini prosedur tersimpan dalam Oracle

下次还敢
下次还敢asal
2024-04-18 15:00:32578semak imbas

Bagaimana untuk menanyakan masa kompilasi terkini prosedur tersimpan dalam Oracle? Sambung ke pangkalan data Oracle. Jalankan pertanyaan SQL berikut: PILIH OBJECT_NAME, LAST_COMPILEDFROM USER_OBJECTSWHERE OBJECT_TYPE = 'PROSEDUR' DAN OBJECT_NAME = '';Lihat medan LAST_COMPILED dalam hasil pertanyaan, yang memaparkan masa penyusunan terbaharu prosedur yang disimpan. . masa prosedur disimpan. Untuk menanyakan masa penyusunan terkini prosedur tersimpan, anda boleh menggunakan langkah berikut:

Sambung ke pangkalan data Oracle:

Gunakan SQL*Plus, Oracle SQL Developer atau alatan klien Oracle yang lain.

  • Bagaimana untuk menanyakan masa penyusunan terkini prosedur tersimpan dalam OracleQuery USER_OBJECTS view: Laksanakan pertanyaan SQL berikut:
  • <code class="sql">SELECT OBJECT_NAME, LAST_COMPILED
    FROM USER_OBJECTS
    WHERE OBJECT_TYPE = 'PROCEDURE'
    AND OBJECT_NAME = '<存储过程名称>';</code>

    di mana '<stored procedure name>' adalah untuk menanyakan kompilasinya Nama prosedur tersimpan masa.

    Lihat medan LAST_COMPILED:

    Medan LAST_COMPILED dalam hasil pertanyaan akan memaparkan masa penyusunan terkini prosedur tersimpan. Format cap masa ialah YYYY-MM-DD HH24:MI:SS.FF, dengan:
    • YYYY ialah tahun
    • MM ialah bulan
    • DD ialah hari
    • HH24 ialah jam dalam jam 24 jam
    • MI ialah minit
    • SS ialah yang kedua
    • li>
    • FF ialah milisaat

    Sebagai contoh, hasil pertanyaan berikut menunjukkan masa penyusunan terkini untuk prosedur tersimpan bernama GET_CUSTOMER: USER_OBJECTS 的数据字典视图,其中存储了有关数据库对象的各种信息,包括存储过程的编译时间。要查询存储过程的最近编译时间,可以使用以下步骤:

    1. 连接到 Oracle 数据库:使用 SQL*Plus、Oracle SQL Developer 或其他 Oracle 客户端工具。
    2. 查询 USER_OBJECTS 视图:执行以下 SQL 查询:
    <code class="sql">OBJECT_NAME           LAST_COMPILED
    ------------------- ----------------------------------------
    GET_CUSTOMER        2023-03-06 10:15:34.233</code>

    其中 '<存储过程名称>' 是要查询其编译时间的存储过程的名称。

    1. 查看 LAST_COMPILED 字段:查询结果中的 LAST_COMPILED 字段将显示存储过程的最近编译时间。该时间戳格式为 YYYY-MM-DD HH24:MI:SS.FF,其中:
    • YYYY 是年
    • MM 是月
    • DD 是日
    • HH24 是 24 小时制的小时
    • MI 是分钟
    • SS 是秒
    • FF 是毫秒

    例如,以下查询结果显示名为 GET_CUSTOMER 的存储过程的最近编译时间:

    rrreee

    表示 GET_CUSTOMERrrreee

    bermaksud GET_CUSTOMER Prosedur tersimpan yang disusun pada 6 Mac 2023 pada 10:15:34.233. 🎜

    Atas ialah kandungan terperinci Bagaimana untuk menanyakan masa penyusunan terkini prosedur tersimpan dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn