--刪除某個使用者下的物件
set heading off;
set feedback off;
spool c:/dropobj.sql;
prompt --drop tables
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;
prompt --drop view
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;
prompt --drop sequence
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;
prompt --drop function
select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='function';
prompt --drop procedure
select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='procedure';
prompt --drop package
select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='package';
spool off;
set heading on;
set feedback on;
@@c:/dropobj.sql;
host del c:/dropobj.sql;
如何刪除掉乙個使用者下的所有物件
create or replace procedure drop all ascursor cur obj is select uo.object name,uo.object type from user objects uo where uo.object name not in drop al...
oracle 刪除使用者 以及使用者下的物件
oracle 刪除使用者的命令 1 刪除使用者 drop user 使用者名稱 2 刪除使用者以及使用者下的物件 drop user 使用者名稱 cascade 1 select username,sid,serial from v session 執行之後找到使用者名稱對應的sid和serial ...
Oracle 中如何刪除乙個使用者擁有的所有物件
下面的指令碼在oracle中如何將乙個使用者所擁有的所有物件,表,sequence,procedure。全部刪掉。1,drop 物件的方式,注意要先將所有的外來鍵約束刪掉。declare type cst table list is table of varchar2 40 type cst lis...