SGTMS

做事情
我们是认真的
您的位置:SGTMS>速记>Oracle查询数据库表最后修改时间

Oracle查询数据库表最后修改时间

正文

Oracle查询数据库表最后修改时间

select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name ) as 最后修改日期  from user_all_tables uat;

通过以上语句,可以得到所有表的最后修改时间。(大家可以根据实际情况在该SQL后面加上相应的条件表达式)。

通过对查询结果中最后修改日期的降序排列,就可以知道那些表的结构修改过了。

Oracle

附录

select uat.table_name from user_all_tables uat;   ---该SQL可以获得所有用户表的名称

select object_name,created,last_ddl_time from user_objects;  ---该SQL可以获得所有用户对象(包括表)的创建和最后修改时间

SELECT OBJECT_NAME,CREATED FROM ALL_OBJECTS WHERE OBJECT_TYPE='TABLE' AND OWNER='TEST' ORDER BY CREATED DESC;  ---查询表创建时间

本文最后更新于2021-11-28,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Oracle查询数据库表最后修改时间》
文章链接: https://www.sgtms.com/shorthand/40.html
本站资源仅供个人学习交流,转载或者引用本文内容请注明来源及作者,不允许用于商业用途。
分享到:

相关推荐

网友评论抢沙发

路人甲 表情
Ctrl+Enter快速提交