DROP INDEX(选择性 XML 索引)

适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例

删除 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 (Transact-SQL)

安全性

权限

若要运行 DROP INDEX,需要对表或视图拥有 ALTER 权限。 默认情况下,此权限授予 sysadmin 固定服务器角色以及 db_ddladmin 和 db_owner 固定数据库角色。

示例

下面的示例说明 DROP INDEX 语句。

DROP INDEX sxi_index ON tbl;  

另请参阅

选择性 XML 索引 (SXI)
创建、更改和删除选择性 XML 索引