Oracle でビューを削除する方法: まず、ビューを作成したユーザーでログインし、次に DROP VIEW を使用してビューを削除します。コードは [すぐに実行 'drop view '||dao cur.view_name] です。 ||';';]。
ビューを削除する 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 サイトの他の関連記事を参照してください。