您的位置:首页 > 数据库 > Oracle

查询Oracle某一张表的生成时间

2015-04-27 09:28 176 查看
     工作中,经常需要关注一下Oracle中某一张表的生成时间。特此学习下供大家参考:

     1、select CREATED,LAST_DDL_TIME from user_objects where object_name=upper('表名')其中CREATED 为创建时间LAST_DDL_TIME为最后修改时间.  

     2、 select OWNER,OBJECT_NAME,CREATED from dba_objects where OBJECT_NAME='表名'  and OWNER='用户名'  CREATED 是表的创建时间查询 dba_objects 表需要dba权限。(这种情况下如果在实际开发中,可能会没有查看dba_objects的权限,因为通常用户都只会在自己的用户模式下)

    3、SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME = 'OBJNAME ' and OWNER='用户名'(这种可以记录所有的用户资源的生成状态)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: