数据库里好多废表怎么删除?~~~玩脱了

解决方案 »

  1.   

    写个plsql 按照表的命名规则遍历视图dba_tables,然后动态拼接sql 通过execute immediate执行.
      

  2.   

    你能查出表名,直接在前面加个drop table,写个循环就可以了;
      

  3.   

    select * from ALL_TABLES;
    select * from user_tables;
    你可以查到用户下所有的表,,然后动态拼sql;execute immediate动态执行删除即可。。
      

  4.   

    你把table的name全部查出来,然后drop table
      

  5.   

    用动态SQL执行啊,我看你的表名都能够用模糊匹配查到。