查询某表最近5天内最后一次dml的时间
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,select ORA_ROWSCN from tablename order by 1 desc--比如值为XX--ORA_ROWSCN 缺省是数据块级别的,也就是一个数据块内的所有记录都是一个ORA
千家信息网最后更新 2025年11月07日查询某表最近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安全错误
数据库的锁怎样保障安全
打开服务器上的文件夹
进口串口通讯服务器批发
计算机网络技术是计算机类吗
软件开发不出来怎么办
所有权数据库标准
jsp页面丢失部分数据库
我的世界卡在服务器加载界面
央行软件开发龙头
合肥网联网络技术公司
软件开发预案
贵州指趣网络技术有限公司
认可放心的软件开发培训
服务器恢复系统
阿里网络安全体系
mysql数据库备份下载
乌镇互联网大会科技成果
识别手机里的数据库
部署环境是部署到服务器里吗
威力网络技术哪家好
西双版纳嵌入式软件开发招聘
珍珠数据库
数据库关系区间表达式怎么写
数据库导表字数限制
ftp服务器修改文档
梦幻诛仙最新服务器
汕头数字软件开发价格走势
软件开发的人喜欢华为
成都服务器报废尝试
热血精灵王服务器断开连接
公司中软件开发的过程