-1
如何撤消在SQL中無備份的DROP TABLE語句?如何在SQL中撤消沒有備份的DROP TABLE語句?
如何撤消在SQL中無備份的DROP TABLE語句?如何在SQL中撤消沒有備份的DROP TABLE語句?
如果您使用的是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
Ooops.You cant.Use備份。 – Mihai 2015-01-04 10:20:13
如果不知道你正在使用的是什麼RDBMS(MySQL,Oracle,DB2等),這是無法回答的。 – Ben 2015-01-04 10:24:13
您正在使用哪些DBMS?你已經承諾了嗎?如果沒有,你可以在一些DBMS中回滾它。 – 2015-01-04 11:02:02