oracleでユーザーの下にあるすべてのテーブルを削除するにはどうすればよいですか?

青灯夜游
リリース: 2020-08-22 13:27:52
オリジナル
4287 人が閲覧しました

方法: 「SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;」を使用してクエリを実行し、クエリ結果をコピーして SQL コマンド ウィンドウで再度実行して、すべてのサーフェスを削除します。

oracleでユーザーの下にあるすべてのテーブルを削除するにはどうすればよいですか?

#Oracle のユーザーの下にあるすべてのテーブルを削除します

一般的な方法:

最初に SQL クエリを使用します:

SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;
ログイン後にコピー

クエリ結果をコピーし、SQL コマンド ウィンドウで再度実行して、すべてのテーブルを削除します。

より包括的な削除もあります:

前のものと同様に、最初に SQL クエリを使用します:

select 'drop table '||table_name||';' from cat where table_type='TABLE' ORDER BY TABLE_NAME;
ログイン後にコピー

このクエリは cat テーブルです, クエリ結果の数は、BIN$ で始まるテーブルが含まれているため、以前のものよりも多くなります。Oracle でテーブルを削除した後も残ります。これらの残りのテーブルを削除したい場合は、次のクエリ SQL を入力する必要があります。その後、前の方法と同様に

クエリ結果をコピーし、SQL コマンド ウィンドウで再度実行して、すべてのテーブルを削除します。

推奨チュートリアル: 「

Oracle チュートリアル

以上がoracleでユーザーの下にあるすべてのテーブルを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート