如何在SQL中撤消没有备份的DROP TABLE语句?

时间:2015-01-04 10:18:58

标签: sql undo

如何在SQL中撤消没有备份的DROP TABLE语句?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Oracle,则可以使用闪回删除。有关详细信息,请查看此链接http://docs.oracle.com/cd/B19306_01/backup.102/b14192/flashptr004.htm

SQL> drop table mytab;

Table dropped.

SQL> select original_name from dba_recyclebin;

Original Name
-------------------------------- 
MYTAB 

SQL> flashback table MYTAB to before drop;

Flashback complete.

SQL> select * from mytab;

ID 
---------- 
2 
2