Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 2.59 KB

sys-xml-indexes-transact-sql.md

File metadata and controls

42 lines (36 loc) · 2.59 KB
title description author ms.author ms.date ms.service ms.subservice ms.topic f1_keywords helpviewer_keywords dev_langs
sys.xml_indexes (Transact-SQL)
sys.xml_indexes (Transact-SQL)
rwestMSFT
randolphwest
03/14/2017
sql
system-objects
reference
sys.xml_indexes_TSQL
xml_indexes_TSQL
sys.xml_indexes
xml_indexes
sys.xml_indexes catalog view
TSQL

sys.xml_indexes (Transact-SQL)

[!INCLUDE SQL Server]

Returns one row per XML index.

Column name Data type Description
<inherited columns> Inherits columns from sys.indexes.
using_xml_index_id int NULL = Primary XML index.

Nonnull = Secondary XML index.

Nonnull is a self-join reference to the primary XML index.
secondary_type char(1) Type description of secondary index:

P = PATH secondary XML index

V = VALUE secondary XML index

R = PROPERTY secondary XML index

NULL = Primary XML index
secondary_type_desc nvarchar(60) Type description of secondary index:

PATH = PATH secondary XML index

VALUE = VALUE secondary XML index

PROPERTY = PROPERTY secondary xml indexes.

NULL = Primary XML index
xml_index_type tinyint Index type:

0 = Primary XML index

1 = Secondary XML index

2 = Selective XML index

3 = Secondary selective XML index
xml_index_type_description nvarchar(60) Description of index type:

PRIMARY_XML

Secondary XML Index

Selective XML Index

Secondary Selective XML index
path_id int NULL for all XML indexes except secondary selective XML index.

Else, the ID of the promoted path over which the secondary selective XML index is built. This value is the same value as path_id from sys.selective_xml_index_paths system view.

Permissions

[!INCLUDEssCatViewPerm] For more information, see Metadata Visibility Configuration.

See Also

Catalog Views (Transact-SQL)
Object Catalog Views (Transact-SQL)