先用闪回查询找到这些数据
SELECT * FROM tab_name
AS OF TIMESTAMP TO_TIMESTAMP('2019-09-08 12:00:00', 'YYYY-MM-DD HH:MI:SS')
WHERE ... ;
由于闪回查询加where条件可以有目的的查询出你删除的数据,时间会节省很多,查看这些数据是否是你删除的数据。
然后创建个临时表表闪回查询出的数据插入新表
create table tab_tmp as
SELECT * FROM tab_name
AS OF TIMESTAMP TO_TIMESTAMP('2019-09-08 12:00:00', 'YYYY-MM-DD HH:MI:SS')
WHERE ... ;
这样数据找回来后,这些数据再插入原表中就可以了