2017-11-14 3 views
1

MDという1つのユーザー名を作成します。残念ながら、データベースSYSからMDSQLデベロッパーを使用してデータベースをコピーします。多くのテーブル、インデックス、シーケンス、オブジェクト、そしてもっと多くがコピーされています。私はこれらすべてを一度に削除したいと思います。それは可能です、私は削除しようとしたが、すべてを削除する必要はありません。テーブル、パッケージ、インデックス、シーケンス、LOBなどのすべてのコンテンツをユーザーから一度に削除する方法

DROP USER MD CASCADE; 

をして、もう一度MDユーザーを作成します:あなたは 'DROPのUSER' への助成金を持っている場合は

答えて

2

、このコマンドではMDのユーザーを削除することができます。

そうでなければ、あなたは選択以下でドロップコマンドを行うことができますwhere句

SELECT 'DROP ' || T.OBJECT_TYPE || ' ' || T.OBJECT_NAME || ';' || CHR(10) COMMANDS 
FROM USER_OBJECTS T 
WHERE T.OBJECT_TYPE IN ('TABLE', 'VIEW', 'PACKAGE', 'PACKAGE BODY', 'TRIGGER'); 

あなたには、オブジェクトの種類を追加または削除することができます。

関連する問題