如何查询 Oracle 中存储过程的最近编译时间?连接到 Oracle 数据库。执行以下 SQL 查询:SELECT OBJECT_NAME, LAST_COMPILEDFROM USER_OBJECTSWHERE OBJECT_TYPE = ‘PROCEDURE’AND OBJECT_NAME = ”;查看查询结果中的 LAST_COMPILED 字段,该字段显示存储过程的最近编译时间。
如何查询 Oracle 中存储过程的最近编译时间
Oracle 数据库提供了一个名为 USER_OBJECTS 的数据字典视图,其中存储了有关数据库对象的各种信息,包括存储过程的编译时间。要查询存储过程的最近编译时间,可以使用以下步骤:
连接到 Oracle 数据库:使用 SQL*Plus、Oracle SQL Developer 或其他 Oracle 客户端工具。查询 USER_OBJECTS 视图:执行以下 SQL 查询:
SELECT OBJECT_NAME, LAST_COMPILEDFROM USER_OBJECTSWHERE OBJECT_TYPE = 'PROCEDURE'AND OBJECT_NAME = '';
登录后复制
其中 ” 是要查询其编译时间的存储过程的名称。
查看 LAST_COMPILED 字段:查询结果中的 LAST_COMPILED 字段将显示存储过程的最近编译时间。该时间戳格式为 YYYY-MM-DD HH24:MI:SS.FF,其中:YYYY 是年MM 是月DD 是日HH24 是 24 小时制的小时MI 是分钟SS 是秒FF 是毫秒
例如,以下查询结果显示名为 GET_CUSTOMER 的存储过程的最近编译时间:
OBJECT_NAME LAST_COMPILED------------------- ----------------------------------------GET_CUSTOMER 2023-03-06 10:15:34.233
登录后复制
表示 GET_CUSTOMER 存储过程于 2023 年 3 月 6 日 10:15:34.233 编译。
以上就是oracle怎么查询存储过程最近编译时间的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2473643.html