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 の使用法 » テーブル、ビュー、インデックス » インデックス

 

インデックスの削除

インデックスが必要なくなった場合、またはプライマリキーまたは外部キーの一部であるカラムの定義を変更する必要がある場合、インデックスを削除します。

前提条件

テーブルのインデックスを削除するには、テーブルの所有者であるか、次のいずれかの権限を持っている必要があります。

  • そのテーブルに対する REFERENCES 権限
  • DROP ANY INDEX システム権限
  • DROP ANY OBJECT システム権限

外部キー、プライマリキー、または一意性制約のインデックスを削除するには、テーブルの所有者であるか、次のいずれかの権限を持っている必要があります。

  • そのテーブルに対する ALTER 権限
  • ALTER ANY TABLE システム権限
  • ALTER ANY OBJECT システム権限

マテリアライズドビューのインデックスを削除するには、マテリアライズドビューの所有者であるか、次のいずれかの権限を持っている必要があります。

  • DROP ANY INDEX システム権限
  • DROP ANY OBJECT システム権限
 ♦ タスク
  1. Sybase Central で、[SQL Anywhere 16] プラグインを使用してデータベースに接続します。

  2. 左ウィンドウ枠で、[インデックス] をダブルクリックします。

  3. インデックスを右クリックして、[削除] をクリックします。

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

結果

インデックスはデータベースから削除されます。

次の手順

プライマリキーまたは外部キーの一部であるカラムの定義を削除または変更するため、インデックスを削除しなければならない場合、新しいインデックスを追加する必要があります。

 参照