Maison  >  Article  >  base de données  >  Comment interroger les données d'heure de compilation les plus récentes d'une procédure stockée dans Oracle

Comment interroger les données d'heure de compilation les plus récentes d'une procédure stockée dans Oracle

下次还敢
下次还敢original
2024-04-18 21:21:23820parcourir

Vous pouvez interroger la table dba_procedures et suivre les étapes ci-dessous pour obtenir la dernière heure de compilation des procédures stockées Oracle : Connectez-vous à la base de données. Exécutez la requête SELECT nom_objet, last_ddl_timestamp FROM dba_procedures WHERE nom_objet = ''; Interprétez les résultats, nom_objet est le nom de la procédure stockée et last_ddl_timestamp est l'horodatage de la dernière compilation.

Comment interroger les données d'heure de compilation les plus récentes d'une procédure stockée dans Oracle

Comment interroger la dernière heure de compilation d'une procédure stockée Oracle

Dans Oracle, vous pouvez obtenir la dernière heure de compilation d'une procédure stockée en interrogeant la table dba_procedures. Les étapes spécifiques sont décrites ci-dessous : 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. 解释结果

查询结果将返回以下列:

  • object_name:存储过程的名称。
  • last_ddl_timestamp:存储过程上次编译或更改的时间戳。

4. 注意事项

  • last_ddl_timestamp 列会随着存储过程的每次编译或更改而更新。
  • 如果存储过程从未被编译过,则 last_ddl_timestamp 列将为空。
  • 可以使用 TO_CHAR()
1. Connectez-vous à la base de données 🎜🎜🎜Utilisez SQL*Plus, SQL Developer ou d'autres clients Oracle pour vous connecter à la base de données. 🎜🎜🎜2. Exécutez la requête 🎜🎜🎜Exécutez la requête suivante : 🎜
<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>
🎜où <stored procédure name> est le nom de la procédure stockée à interroger. 🎜🎜🎜3. Interpréter les résultats 🎜🎜🎜Les résultats de la requête renverront les colonnes suivantes : 🎜
  • 🎜object_name : 🎜Le nom de la procédure stockée. 🎜
  • 🎜last_ddl_timestamp : 🎜L'horodatage de la dernière compilation ou modification de la procédure stockée. 🎜🎜🎜🎜4. Notes 🎜🎜
    • La colonne last_ddl_timestamp est mise à jour à chaque compilation ou modification de la procédure stockée. 🎜
    • Si la procédure stockée n'a jamais été compilée, la colonne last_ddl_timestamp sera vide. 🎜
    • Vous pouvez utiliser la fonction TO_CHAR() pour convertir l'horodatage dans un format plus lisible, par exemple : 🎜🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn