oracle如何删除当前用户所有的对象

解决方案 »

  1.   

    已回复。http://bbs.csdn.net/topics/390545679?page=1#post-395279354
      

  2.   

    declare
      v_sql varchar2(200);
    begin
      for xx in (select * from user_objects t order by t.OBJECT_TYPE desc) loop
        begin
          v_sql := 'drop ' || xx.object_type || ' ' || xx.object_name;
          execute immediate v_sql;
        exception
          when others then
            dbms_output.put_line(v_sql);
        end;
      end loop;
    end;
      

  3.   

    drop user xxxx cascade;