Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法 » テーブル、ビュー、インデックス » マテリアライズドビュー

 

マテリアライズドビューの削除

データベースからマテリアライズド/ビューを削除できます。マテリアライズドビューが必要なくなったとき、または基本となる参照オブジェクトにスキーマ変更を実施して、マテリアライズドビュー定義が有効でなくなったとき、この作業を実行します。

前提条件

所有者であるか、または DROP ANY MATERIALIZED VIEW と DROP ANY OBJECT のいずれかのシステム権限を持っている必要があります。

マテリアライズドビューを削除する前に、すべての従属ビューを削除または無効にする必要があります。マテリアライズドビューに従属ビューが存在するかどうかを判断するには、sa_dependent_views システムプロシージャを使用します。

 ♦ タスク
  1. Sybase Central で、[SQL Anywhere 16] プラグインを使用してデータベースに接続します。

  2. 左ウィンドウ枠で、[ビュー] をダブルクリックします。

  3. マテリアライズドビューを右クリックして、[削除] をクリックします。

  4. [はい] をクリックします。

結果

マテリアライズドビューはデータベースから削除されます。

次の手順

通常のビューがマテリアライズドビューに依存している場合、これらを有効にすることはできません。ビュー定義を変更するか、ビューを削除する必要があります。

 参照