误用DELETE删除了ORACLE表的数据怎么办

it2022-05-09  37

使用FLASHBACK技术,查询这张表在过去某个时间的数据,例如:

SELECT * FROM aaa as of timestamp to_timestamp('2019-05-28 10:00:00','yyyy-MM-dd hh:mI:ss');

或者查询距离当前时间几分钟之前的数据

SELECT * FROM aaa as of timestamp (systimestamp - interval '5' minute)

 

有了查询结果就可以找回删除的数据了

转载于:https://www.cnblogs.com/dj-blog/p/10935513.html


最新回复(0)