gdjlc

培养良好的习惯,每天一点一滴的进步,终将会有收获。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Oracle数据库有时候不小心删除掉数据,想查询这些数据,或者恢复数据,就可以使用带有as of子句的select语句进行闪回查询。

闪回查询过去某个时间段的数据

select * from tb
as of timestamp to_timestamp('2017-11-07 08:50:00', 'yyyy-mm-dd hh:mi:ss')
where code = '001';

闪回恢复

insert into tb(
select * from tb
as of timestamp to_timestamp('2017-11-07 08:50:00', 'yyyy-mm-dd hh:mi:ss')
where code = '001'
);
posted on 2017-11-07 09:43  gdjlc  阅读(680)  评论(0编辑  收藏  举报