创建、更改和删除辅助选择性 XML 索引
说明如何创建新的辅助选择性 XML 索引或者更改或删除现有的辅助选择性 XML 索引。
注意 |
---|
要创建选择性 XML 索引,您需要使用 sp_db_selective_xml_index 启用数据库。 有关如何启用数据库的详细信息,请参阅 sp_db_selective_xml_index。 |
本主题内容
Creating a Secondary Selective XML Index
Altering a Secondary Selective XML Index
Dropping a Secondary Selective XML Index
创建辅助选择性 XML 索引
如何创建辅助选择性 XML 索引
使用 Transact-SQL 创建辅助选择性 XML 索引
通过调用 CREATE XML INDEX 语句创建辅助选择性 XML 索引。 有关详细信息,请参阅CREATE XML INDEX(选择性 XML 索引)。示例
下面的示例对路径 'pathabc' 创建辅助选择性 XML 索引。 用 CREATE SELECTIVE XML INDEX 语句创建索引时向其提供的名称标识该索引的路径。 有关详细信息,请参阅CREATE SELECTIVE XML INDEX。
CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
更改辅助选择性 XML 索引
辅助选择性 XML 索引不支持 ALTER 语句。 若要更改辅助选择性 XML 索引,请删除现有索引,然后重新创建它。
如何更改辅助选择性 XML 索引
使用 Transact-SQL 更改辅助选择性 XML 索引
通过调用 DROP INDEX 语句删除现有辅助选择性 XML 索引。 有关详细信息,请参阅DROP INDEX(选择性 XML 索引)。
通过调用 CREATE XML INDEX 语句,用所需的选项重新创建该索引。 有关详细信息,请参阅CREATE XML INDEX(选择性 XML 索引)。
示例
以下示例通过删除再重新创建辅助选择性 XML 索引,更改该索引。
DROP INDEX filt_sxi_index_c CREATE XML INDEX filt_sxi_index_c ON Tbl(xmlcol) USING XML INDEX sxi_index FOR ( pathabc )
[TOP]
删除辅助选择性 XML 索引
如何删除辅助选择性 XML 索引
使用 Transact-SQL 删除辅助选择性 XML 索引
通过调用 DROP INDEX 语句删除辅助选择性 XML 索引。 有关详细信息,请参阅DROP INDEX(选择性 XML 索引)。示例
下面的示例说明 DROP INDEX 语句。
DROP INDEX ssxi_index ON tbl
[TOP]