user_objects视图中的created、last_ddl_time和timestamp字段是什么意思?

分类:编程技术 时间:2024-02-20 15:52 浏览:0 评论:0
0
本文主要讲解“user_objects视图中的created、last_ddl_time、timestamp字段的含义是什么”。有兴趣的朋友不妨看一下。文章介绍的方法简单、快捷、实用。让小编带你了解一下“user_objects视图中的created、last_ddl_time、timestamp字段是什么意思?”

user_objects视图中的created、last_ddl_time、timestamp字段的含义
created:对象创建时间
last_ddl_time:与对象相关(不一定要改变对象的结构,也可以与其他东西相关,比如这个对象是一个表,赋予select权限表给其他用户也会改变这个字段的值)最后一次ddl操作的执行时间
timestamp:对象自身结构发生变化的时间,比如删除字段、添加字段等
/>
SQL> conn dasong/dasong
已连接。
SQL> 创建表t_obj_time
2 (
3 col1 varchar2(20),
4 col2 varchar2(20)
5 );

表已创建。

SQL> col object_name for a20
SQL> alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';

会话已更改。
- -此时表刚刚创建完成,还没有对该表进行任何操作,所以created、last_ddl_time、timestamp的值是相同的
SQL> select object_name,created,last_ddl_time,timestamp from user_objects where object_name='T_OBJ_TIME';

OBJECT_NAME   CREATED LAST_DDL_TIME TIMESTAMP
------------------------ - -------- -------------------------- ------------ ---- ---
T_OBJ_TIME 2012-02-10 08:56:05 2012-02-10 08:56:05 2012-02-10:08:56:05

SQL> alter table t_obj_time add(col3 varchar2(30));

Table alter.
--表中添加字段后,last_ddl_time和timestamp的值被更新,last_ddl_time,时间戳的值保持一致,但不再是 lon与创建的相同
SQL> select object_name,created,last_ddl_time,timestamp from user_objects where object_name='T_OBJ_TIME';

OBJECT_NAME CREATEDsp; LAST_DDL_TIME 时间戳
------------------------ ---------- ------------ -------------- ---------- --------
T_OBJ_TIME 2012-02-10 08:56:05 2012-02 -10 08:57:23 2012-02-10:08:57:23

SQL> grant select on t_obj_time to sys;

授予成功。
--授予sys用户该表的select权限后,再次更新LAST_DDL_TIME字段,这次三个字段值有所不同
SQL> select object_name,created,last_ddl_time,timestamp from user_objects where object_name=' T_OBJ_TIME';

OBJECT_NAME 创建于 LAST_DDL_TIME 时间戳
----- ------------------ -------- -------------------------------------------------------------------------- --- -------------------
T_OBJ_TIME 2012-02-10 08:56:05 2012-02-10 08:57:49 2012-02 -10:08:57:23

此时,相信大家都有了更深入地理解了“user_objects视图中的created、last_ddl_time和timestamp字段的含义”,为什么不做一些实际工作呢!这是网站。更多相关内容,您可以进入相关渠道进行查询。关注我们并继续学习!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > user_objects视图中的created、last_ddl_time和timestamp字段是什么意思?

用户评论