在PL/SQL中新建了表t_user,当我drop掉此表的时候会自动新建一个表"bin$2kra8srpshg4p55iydqqfq==$0",表结构和t_user一摸一样,数据也是一样的?此表含有特殊字符删除不了...如何将这张表删除掉???这张表是如何来的咧?备份?还是?请教高手!

解决方案 »

  1.   

    oracle10g回收站功能purge user_recyclebin;即可清除。SQL> create table test (id number);表已创建。SQL> drop table test;表已删除。SQL> select object_name from user_recyclebin;OBJECT_NAME
    ------------------------------
    BIN$0JO6kztISjCcvfEZNU843g==$0SQL> purge user_recyclebin;回收站已清空。SQL> select object_name from user_recyclebin;未选定行SQL>
      

  2.   

    如果希望删除表是不放回收站,则使用:
    drop table table_name purge;相当于windows的shift+delete。
      

  3.   

    purge user_recyclebin; 
      

  4.   

    如果希望删除表是不放回收站,则使用: 
    drop table table_name purge; 相当于windows的shift+delete。 
    正解
      

  5.   

    如何删除数据而不使得数据进入回收站
    Drop table table_name purge;
    相当于shift+deleteoracle10g回收站功能 
    purge user_recyclebin;