Oracle データベースは、テーブル、ビュー、シーケンス、タイプ、トリガー、シノニム、プロシージャ、関数、およびパッケージをバッチ削除します。

select 'drop table '||table_name||';' as sqlscript from user_tables; –
ビューの削除
select 'drop view ' || view_name||';' as sqlscript from user_views; –
削除シーケンス
select 'drop sequence ' || sequence_name ||';' as sqlscript from user_sequences;
– タイプの削除
select 'drop type '||type_name||';' as sqlscript from user_types;
– トリガーの削除
select 'drop trigger '||trigger_name||';' as sqlscript from user_triggers;
– シノニムの削除
select 'drop シノニム '||synonym_name||';' as sqlscript from user_synonyms;
– プロシージャの削除
select 'dropprocedure ' || object_name||';' as sqlscript from user_objects where object_type='PROCEDURE' ;
– 削除機能
|| 'ドロップ関数' を選択します。オブジェクト名||';' user_objects からの SQLscript として、 object_type='FUNCTION';
–删除包
選択 'ドロップパッケージ' || オブジェクト名||';' user_objects の SQLscript として、 object_type='PACKAGE';

おすすめ

転載: blog.csdn.net/ZK_0705/article/details/106578936