我只是想找到插入行的日期。我是我的ORA_ROWSCN ......
如何使用ORA_ROWSCN获取SCN_TO_TIMESTAMP
还可以使用`SCN_TO_TIMESTAMP而不是ORA_ROWSCN来实现行依赖性。
因为我觉得使用ORA_ROWSCN
并不是更可靠。
提前致谢
答案 0 :(得分:0)
如果您想恢复某些数据,请尝试以下方法:
SELECT VERSIONS_STARTSCN, VERSIONS_STARTTIME,
VERSIONS_ENDSCN, VERSIONS_ENDTIME,
VERSIONS_XID, VERSIONS_OPERATION,
t.*
from your_tab versions between timestamp minvalue and maxvalue t;
我建议您将所有数据保存到一些临时表中,因为您没有太多时间(快照通常不会在数据库中长时间存在)
如果您很幸运,您可以在结果中找到所需的数据(插入行的日期)。
P.S。如果插入后桌面上有一些DDL操作,你将无法找到任何内容。
SCN_TO_TIMESTAMP
是一个函数,ORA_ROWSCN
是一个伪列。现在您要问如何将伪列转换为函数,这没有任何意义。