--.sql腳本
--唯一注意的是下面的f:\dropobj.sql 為操作的.sql;
--你的電腦沒有F盤,請換為D或者E其他存在的盤符
--用于刪除當(dāng)前用戶的所有對象
--use for drop all objects in current user;
set heading off;
set feedback off;
spool f:\dropobj.sql;-
prompt --刪除約束條件
select 'alter table '||table_name||' drop constraint '||constraint_name||' ;'
from user_constraints where constraint_type='R';
prompt --刪除表空間
select 'drop table '||table_name ||';' from user_tables;
prompt --刪除視圖
select 'drop view ' ||view_name||';' from user_views;
prompt --刪除數(shù)字序列
select 'drop sequence ' ||sequence_name||';' from user_sequences;
prompt --刪除函數(shù)
select 'drop function ' ||object_name||';' from user_objects
where object_type='FUNCTION';
prompt --刪除存儲過程
select 'drop procedure '||object_name||';' from user_objects
where object_type='PROCEDURE';
prompt --刪除包
prompt --刪除包內(nèi)容
select 'drop package '|| object_name||';' from user_objects
where object_type='PACKAGE';
prompt --刪除數(shù)據(jù)庫鏈接
select 'drop database link '|| object_name||';' from user_objects
where object_type='DATABASE LINK';
spool off;
set heading on;
set feedback on;
@@f:\dropobj.sql;
host del f:\dropobj.sql;
--done for drop objects in current user;
--在SQL*PLUS 將這整段作為.sql導(dǎo)入或者直接復(fù)制黏貼,按F5執(zhí)行,完成。
本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|