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
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 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. 解释结果
查询结果将返回以下列:
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>🎜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 : 🎜last_ddl_timestamp
est mise à jour à chaque compilation ou modification de la procédure stockée. 🎜last_ddl_timestamp
sera vide. 🎜TO_CHAR()
pour convertir l'horodatage dans un format plus lisible, par exemple : 🎜🎜rrreeeCe 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!