各位大哥:怎样用命令删除表空间某用户的所有表,谢了!!!

解决方案 »

  1.   

    use a procedure to do this, or drop the user with "cascade" item:
    drop user userName cascade
      

  2.   

    drop tablespace tbsname including contents cascade constraints;
      

  3.   

    在这个用户会话连接下:select 'DROP TABLE '||tname||';' from tab where tabtype='TABLE';将结果放在SQLPLUS中执行即可!
      

  4.   

    invoke connect,resource,dba from userName;
    drop user userName cascade;
      

  5.   

    invoke connect,resource,dba from userName;
    drop user userName cascade;create user userName identified by password;
    grant connect,resource ,dba to userName;
      

  6.   

    楼上的,人家是说删除所有的表呀,而不是对象。可以先将约束DISABLED
    然后再写个SQL语句来DROP表,如shuipipi(水皮皮) 所写。
      

  7.   

    你那么做不是将该用户下的所有对象如PROCEDURE等全删除了吗
    也许人家并不想删除这些的呢,只是要删除表呢.解决问题,应该根据用户需求给出解决方案的.