マテリアライズ・ビューの除去

SQL を使用してマテリアライズ・ビューを除去すると、ビュー定義、およびマテリアライズされたレコードを格納するマテリアライズ表がシステムによって除去され、その表に割り当てられたディスク・ストレージが解放されます。

マテリアライズ・ビューを除去するには、以下の文を入力します。
   MYDB.SCHEMA(USER)=> DROP VIEW customers_mview;

マテリアライズ・ビューの元になる基本表を除去する場合、マテリアライズ表は除去されますが、ビュー定義はそのまま残され、通常のビューに戻ります。 削除後に SPM ビューにアクセスすると、エラー・メッセージが表示されます。

メモ:DROPコマンドで直接マテリアライズド・テーブルを削除することはできません。 除去しようとした場合、エラー・メッセージが表示され、オペレーションが阻止されます。