您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页Orcale执行update时忘了加条件的回退操作

Orcale执行update时忘了加条件的回退操作

来源:尚车旅游网

今天写update的SQL忘了加where条件,全更新,真是悲催,还好找到一个好的方法,回退回来;

在次记录下来;

  1.查询最近更新数据之前的数据(以便确定是不是Commit之前的数据)

 select * from 表名 as of timestamp to_timestamp('2018-10-22 08:00:00', 'yyyy-mm-dd hh24:mi:ss');

'2018-10-22 08:00:00'表示执行跟新前的时间;

2.闪回操作前启用行移动功能(不启用不可以闪回

   alter table 表名 enable row movement;

 3.执行闪回语句:

   flashback table 表名 to timestamp to_timestamp('2018-10-22 08:00:00', 'yyyy-mm-dd hh24:mi:ss');

按照上面的散步操作就能把更新前的数据找回来了;(下次一定长记性别忘了条件);'

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务