ホームページ  >  記事  >  データベース  >  Oracleでビューを削除するにはどうすればよいですか?

Oracleでビューを削除するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-17 15:17:418157ブラウズ

Oracle でビューを削除する方法: まず、ビューを作成したユーザーでログインし、次に DROP VIEW を使用してビューを削除します。コードは [すぐに実行 'drop view '||dao cur.view_name] です。 ||';';]。

Oracleでビューを削除するにはどうすればよいですか?

ビューを削除する Oracle メソッド:

DELETE を使用できるビュー データの種類は何ですか?

単一テーブルからインポートされたビューのみが許可されます。このようなビュー操作は実際にはテーブルの操作と同等ですが、DROP VIEW はデータに影響を与えません。他の形式のビューではデータを削除することはできません。ただし、DROP VIEW も使用できます。

ビューを削除するステートメントは次のとおりです:

DROP VIEW 视图名字

したがって、ビューを削除してもデータには影響しません。データがテーブルにあるからです。ビューを復元して再作成すると、数千万のデータが再び表示されます。ビューの効果は SELECT クエリと同じですが、クエリを直接使用できるように修正できる点が異なります。

ビューを作成したユーザーとしてログインし、次のコードを実行してすべてのビューを削除しますが、注意してください。

前提条件は、ユーザーがコードを実行する権限を持っていることです。

begin
for cur in (select view_name from user_views) loop
execute immediately 'drop view '||dao cur.view_name ||';';
end loop;
end;
/

関連する学習の推奨事項: Oracle データベース学習チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。