在平时的工作里,例如在使用plsql修删除操作的时候,新手难免会出现忘记备份,直接commit提交了,如果删除的数据非常多的话,想恢复数据的话,又不知道改如何做,那么,以下的sql就可以帮助恢复删除的数据。
按顺序执行下面2条语句,把时间2020-01-06 12:00:00改为数据未删除之前即可。(适用于不小心删除了数据,且没有备份的情况)
alter table 表名 enable row movement;
flashback table 表名 to timestamp to_timestamp('2020-01-06 12:00:00','yyyy-mm-dd HH24:MI:SS');