如何查询oracle某条记录什么时候更新过
答案:2 悬赏:0
解决时间 2021-01-28 06:39
- 提问者网友:刺鸟
- 2021-01-27 14:25
如何查询oracle某条记录什么时候更新过
最佳答案
- 二级知识专家网友:独行浪子会拥风
- 2021-01-27 15:33
可以利用表上的伪列ora_rowscn来判断。但不是任何时时候修改和插入的都可以,只能看到最近一段时间的,另外,得出的结果也不一定准确,因为在默认情况下,你更新某一行,那么这一行所在数据块上的其它行的修改时间也会变。即修改时间默认是以数据块来标识的。
select scn_to_timestamp(ora_rowscn),table_name.* from table_name where ......;
select scn_to_timestamp(ora_rowscn),table_name.* from table_name where ......;
全部回答
- 1楼网友:神也偏爱
- 2021-01-27 15:48
用logminer去日志里面找。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯