oracle怎樣刪除回收站里面的表


使用PL/Sql工具的時候,我們經常會看到其中有以bin開頭的名字很長的表,如bin$/rt62vkdt5wmrjfcz28eja==$0,這是我們在使用drop table tablename命令時留下的垃圾信息。oracle比較好,drop table的時候,不會徹底刪除該表,它將drop的表放到了自己的回收站里,放到回收站的表就是我們看到的形如bin$/rt62vkdt5wmrjfcz28eja==$0的表,其中包含了表的結構定義信息和數據。因此,徹底刪除表的命令如下:
 drop table tablename purge

 

關於該部分,有如下命令:

查詢所有此類表   SQL> select * from recyclebin where type='TABLE';
用來刪除回收站中所有的表 SQL> PURGE RECYCLEBIN
用來刪除指定的表  SQL> PURGE TABLE tablename
用來閃回被刪除的表  SQL> FLASHBACK TABLE tablename

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM