DROP INDEX (選択的 XML インデックス)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

SQL Server で既存の選択的 XML インデックスまたは選択的セカンダリ XML インデックスを削除します。 詳細については、「選択的 XML インデックス (SXI)」を参照してください。

Transact-SQL 構文表記規則

構文

DROP INDEX index_name ON <object>  
    [ WITH ( <drop_index_option> [ ,...n ] ) ]  
  
<object> ::=  
{ database_name.schema_name.table_or_view_name | schema_name.table_or_view_name | table_or_view_name }  
  
<drop_index_option> ::=  
{  
    MAXDOP = max_degree_of_parallelism  
    | ONLINE = { ON | OFF }  
}  

引数

index_name
削除する既存のインデックスの名前です。

" < object>" インデックスが作成されている XML 列が含まれるテーブルを指定します。 次のいずれかの形式を使用します。

  • database_name.schema_name.table_name

  • database_name..table_name

  • schema_name.table_name

  • table_name

" <drop_index_option>" DROP INDEX のオプションについて詳しくは、「DROP INDEX (Transact-SQL)」を参照してください。

セキュリティ

アクセス許可

DROP INDEX を実行するには、テーブルまたはビューに対する ALTER 権限が必要です。 この権限は、固定サーバー ロール sysadmin と、固定データベース ロール db_ddladmin および db_owner に既定で許可されています。

DROP INDEX ステートメントの例を次に示します。

DROP INDEX sxi_index ON tbl;  

参照

選択的 XML インデックス (SXI)
選択的 XML インデックスの作成、変更、および削除