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

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

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

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

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

 

有了查询结果就能够找回删除的数据了blog

相关文章
相关标签/搜索