delete误删除表数据的解决方法
原理:
利用oracle提供的闪回方法
1.确定删除数据前的时间
2.用以下语句找出删除的数据:
select * from 表名 as of timestamp to_timestamp('删除时间点前','yyyy-mm-dd hh24:mi:ss')
3.把删除的数据重新插入原表:
insert into 表名 (select * from 表名 as of timestamp to_timestamp(''删除时间点前','yyyy-mm-dd hh24:mi:ss'));