DROP INDEX

Name

DROP INDEX  --  刪除一個索引

Synopsis

DROP INDEX index_name [, ...] [ CASCADE | RESTRICT ]
  

輸入

index_name

要刪除的索引名(可以有大綱修飾).

CASCADE

自動刪除依賴於該索引的物件。

RESTRICT

如果有依賴物件存在,則拒絕刪除該索引。這個是預設。

輸出

DROP

如果索引成功刪除傳回的資訊.

ERROR: index "index_name" does not exist

如果 index_name 不是這個資料庫的索引,傳回此資訊.

描述

DROP INDEX 從資料庫中刪除一個現存的索引. 要執行這個命令,你必須是索引的所有者. the index.

注意

DROP INDEXPostgreSQL 語言擴展.

請參考 CREATE INDEX 語句獲取如何建立索引的資訊.

用法

此命令將刪除title_idx 索引:

    DROP INDEX title_idx;
   

兼容性

SQL92

SQL92 定義用於存取純關聯式資料庫的命令. 索引是一個與具體實現相關的特性,因而沒有與具體實現相關的特性或定義在 SQL92 語言裡面.