Oracle闪回查询,用于查询数据库过去指定时间的数据状态。
SELECT obj# FROM obj$
AS OF TIMESTAMP TO_TIMESTAMP('2018-03-22 18:42:00', 'YYYY-MM-DD HH24:MI:SS')
WHERE NAME = 'RAYT1' and owner#=90;
如果要用此功能来捞数据,可通过闪回查询+创建表的方式捞取数据
CREATE TABLE RAYT1_FLASH AS SELECT * FROM RAYT1
AS OF TIMESTAMP TO_TIMESTAMP('2018-03-22 18:42:00', 'YYYY-MM-DD HH24:MI:SS')