plsql 中执行UPDATE误操作 怎样回滚。执行update后,并没有点提交,但是我把SQL窗口关掉了,有什么办法?
3个回答
2013-03-27
展开全部
执行update后,并没有点提交 , 把SQL窗口关掉。
好像数据库就会自动回滚掉了吧...
好像数据库就会自动回滚掉了吧...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用SCN进行恢复
查询当天SCN
SQL> select dbms_flashback.get_system_change_number from dual;
查询当前SCN前面的表信息
SQL> select count(*) from test as of scn 10010078;
之后就是把那时查到的表备份到一个新表,使用新表替换旧表
SQL> create table test1 as select * from test as of scn 10010078;
查询当天SCN
SQL> select dbms_flashback.get_system_change_number from dual;
查询当前SCN前面的表信息
SQL> select count(*) from test as of scn 10010078;
之后就是把那时查到的表备份到一个新表,使用新表替换旧表
SQL> create table test1 as select * from test as of scn 10010078;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询