文章目录

  • 场景
  • 结论
  • 演示

场景

  • 想知道 表、视图、存储过程等 最后一次更新的时间?

结论

Oracle 12c 官方文档 - all_objects

SELECT t.last_ddl_time, t.*FROM dba_objects tWHERE t.owner = ''AND t.object_name = '';

请注意:

dab_objects、 all_objects、 user_objects: DDL 语句最后一个编译的时间
1. 对象进行了编译(如: create or replace)
2. 包含 grant、revoke 语句
3. 包含 truncate 语句

额外知识点之 truncate

  1. 数据库的表是由:段、区、块 组成
  2. truncate 相当于 “摧毁” 之前的 ‘段头’,生成一个新的 ‘段头’
    在 dba_objects 中对应的 data_object_id(会发生改变)

演示

CREATE TABLE scott.table_test (ID   NUMBER,NAME VARCHAR2(30)
);-- 请注意:insert、update、delete 是 DML 语句,不会引起 last_ddl_time 变化
INSERT INTO scott.table_test(ID, NAME) VALUES(1, '瑶瑶');
INSERT INTO scott.table_test(ID, NAME) VALUES(2, '悠悠');
INSERT INTO scott.table_test(ID, NAME) VALUES(3, '倩倩');
COMMIT;

测试语句:

GRANT SELECT ON scott.table_test TO hr;
REVOKE SELECT ON scott.table_test FROM hr;TRUNCATE TABLE scott.table_test;SELECT t.last_ddl_time, t.*FROM dba_objects tWHERE t.owner = 'SCOTT'AND t.object_name = 'TABLE_TEST';

测试结果:

Oracle 最后一次更新时间(dba_objects)相关推荐

  1. Oracle数据库更新时间的SQL语句

    ---Oracle数据库更新时间字段数据时的sql语句 ---格式化时间插入 update t_user u set u.name='pipi',u.modifytime=to_date('2015- ...

  2. oracle通过触发器自动更新表的修改时间

    Oracle通过触发器自动更新表的修改时间 在mysql里,我们通常在创建表时会设置一个创建时间(create_time)和一个修改时间(update_time),然后给创建时间设置默认值CURREN ...

  3. oracle向前推一个小时,oracle SQL里常用的时间函数,经典推荐

    oracle SQL里常用的时间函数,经典推荐 (2009-03-11 23:16:54) 标签: 杂谈 常用日期型函数 1.Sysdate 当前日期和时间 SQL> Select sysdat ...

  4. mysql 数据表 时间自动_MySQL数据库时间设置自动添加时间和自动更新时间

    MySQL字段中设置时间字段自动添加创建时间和自动更新时间设置, 设置字段类型为:timestamp 默认值设置为current_timestamp(), 更新时间字段字段类型为:timestamp ...

  5. Linux系统自动更新时间

    linux运维工程师经常会遇到服务器时间不一致问题,今天给大家介绍一种方法更新时间 安装NTP客户端 yum -y install ntp 修改时区为Asia: cp /usr/share/zonei ...

  6. mysql中创建时间和更新时间的区别

    `create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` timestamp(0) ...

  7. tp点一共有多少_致命女人更新时间 致命女人第一季一共多少集在线观看地址

    由主创Marc Cherry打造的全新黑色喜剧<致命女人>(Why Women Kill)确定了首播日期,现在第一季已经播出完毕了,但是致命女人更新时间是什么时候呢?致命女人第一季一共多少 ...

  8. mysql创建与更新时间字段

    http://blog.sina.com.cn/s/blog_672b419f0101k63f.html DATETIME类型用在你需要同时包含日期和时间信息的值时.MySQL检索并且以'YYYY-M ...

  9. c 获取当前时间插入oracle数据库,Oracle如何获取系统当前时间等操作实例,c++获取系统时间...

    Oracle如何获取系统当前时间等操作实例,c++获取系统时间 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sy ...

最新文章

  1. html无效标签但是仍然能用,html 标签失效怎么办
  2. Apple Pay和Samsung Pay可以支付BCH了
  3. MySQL查询优化:LIMIT 1避免全表扫描
  4. Solaris的md5sum和sha1sum命令
  5. Savitzky-Golay 滤波器详解及C/matlab语言程序设计
  6. unity 检测文本有没有自动换行_python3从零学习-5.1.5、文本自动换行与填充模块textwrap...
  7. Hadoop-RPC应用demo
  8. stm32 ucosii消息队列 串口_STM32F1的UART4串口配置
  9. MySQL学习——操作存储过程
  10. Android 12发布!小米11全系、Redmi K40 Pro宣布首批支持
  11. iOS 8 新特性介绍
  12. 用SQL产生连续的自然数
  13. Python连接mysql密码用密文_druid配置数据库连接使用密文密码
  14. 【廖雪峰官方网站/Java教程】泛型
  15. sql server 2008r2安装注意的问题
  16. 戴尔Dell EMC S5048-ON交换机光模块解决方案
  17. C#习题之标准体重测试
  18. 汉芯一号、木兰语言再到天赐OS,国产基础软件十年泣血,梦想何圆?
  19. 你为什么要写博客?—— 优秀博主必读
  20. 安装VMTools工具

热门文章

  1. python-打印一定范围内的水仙花数
  2. iOS 蓝牙4.0开发
  3. 十问区块链!繁华幕后暗藏哪些“玄机”?
  4. mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件
  5. 面试题:什么是红黑树【不看后悔一生】
  6. 注意力专注软件推荐——番茄ToDo
  7. 华为与Qualcomm率先完成TDD制式LTE Cat.1 MDM对接测试
  8. 重启Windows VPS服务器的常规和非常规方法
  9. 第4代计算机的cpu,凌华科技领先发布第四代Intel® Core™ i7处理器无风扇嵌入式计算机...
  10. 2007-2022年消费者信心、满意度、预期指数月度数据(CCI、CEI、CSI、CGPI)