您好,登錄后才能下訂單哦!
drop table t;與drop table t purge的區別在于后者刪除表后不放入Recycle,而前者是放入到recyle中的。
舉例:
1、create table a(id,number);
2、insert into a values(1); commit;
3、select * from a;
id
1
4、drop table a;
5、show recyclebin;
會看到這個表在回收站里,之后可以利用閃回進行恢復
如:flashback table a to before drop;
此時這個表已經從回收站恢復過來了
如果上述drop動作采用的是
drop table a purge那這個表示沒有進入recyle的,所以不能用閃回進行恢復
這個很少有人用,一是多打一個單詞命令,另外一個就是如果刪除了將不好恢復
其實正常情況下oracle刪除表等對象的時候是先講這些對象放入到回收站的,該占用多少空間還是會占用多少空間,知道被占沒
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。