查询某表最近5天内最后一次dml的时间
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,select ORA_ROWSCN from tablename order by 1 desc--比如值为XX--ORA_ROWSCN 缺省是数据块级别的,也就是一个数据块内的所有记录都是一个ORA
千家信息网最后更新 2026年10月31日查询某表最近5天内最后一次dml的时间select ORA_ROWSCN from tablename order by 1 desc--比如值为XX
--ORA_ROWSCN 缺省是数据块级别的,也就是一个数据块内的所有记录都是一个ORA_ROWSCN,数据块内任意一条记录被修改,这个数据库块内的所有记录的ORA_ROWSCN 都会同时改变。
select scn,to_char(time_dp,'yyyy-mm-dd hh34:mi:ss')from sys.smon_scn_time where scn>XX order by 1
--sys.smon_scn_time只记录了最近5天的记录,所以该表最后一次的修改时间大于5天前,就查不到确切的时间点了。
以上两条sql也可以使用下面的替代,当然如果SCN超过最近5天的SCN则不能使用SCN_TO_TIMESTAMP函数,否则会报错--ORA-08181: 指定的编号不是有效的系统更改号
select max(ora_rowscn),to_char(scn_to_timestamp(max(ora_rowscn)),'yyyy-mm-dd hh34:mi:ss') from tablename;
--ORA_ROWSCN 缺省是数据块级别的,也就是一个数据块内的所有记录都是一个ORA_ROWSCN,数据块内任意一条记录被修改,这个数据库块内的所有记录的ORA_ROWSCN 都会同时改变。
select scn,to_char(time_dp,'yyyy-mm-dd hh34:mi:ss')from sys.smon_scn_time where scn>XX order by 1
--sys.smon_scn_time只记录了最近5天的记录,所以该表最后一次的修改时间大于5天前,就查不到确切的时间点了。
以上两条sql也可以使用下面的替代,当然如果SCN超过最近5天的SCN则不能使用SCN_TO_TIMESTAMP函数,否则会报错--ORA-08181: 指定的编号不是有效的系统更改号
select max(ora_rowscn),to_char(scn_to_timestamp(max(ora_rowscn)),'yyyy-mm-dd hh34:mi:ss') from tablename;
数据
时间
有效
也就是
函数
同时
数据库
系统
级别
面的
会报
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网产品
互联网科技行业发展
科技平台互联网
互联网科技财经
互联网中国科技
北京互联网科技有限公司
有马互联网科技
互联网科技股票
亿策互联网科技
云电互联网科技
南京欣网互联网科技
奇酷互联网络科技公司
兼蜜互联网科技
互联网金融和金融科技
贵州叶脉互联网科技有限公司所属行业
互联网对科技的发展
湖北码尼互联网科技有限公司电话
广州智享互联网科技
互联网科技创新创业项目
广东猫王互联网科技有限公司电话
互联网科技工作委员会副主任毛军
互联网和科技技术
深圳恒合互联网络科技有限公司
厦门中拓互联网络科技有限公司
喔噻互联网科技
朗涯互联网科技
互联网科技大会
字节跳动和互联网科技
互联网媒体平台算高科技产业
众安科技工业互联网合作