Поделиться через


sys.xml_indexes (Transact-SQL)

Область применения: SQL Server

Возвращает по одной строке для каждого XML-индекса.

Имя столбца Тип данных Description
<наследуемые столбцы> Наследует столбцы из sys.indexes.
using_xml_index_id int NULL = первичный XML-индекс.

Не NULL = вторичный XML-индекс.

Значение, не равное NULL, является ссылкой самосоединения на первичный XML-индекс.
secondary_type char(1) Описание типа вторичного индекса:

вторичный XML-индекс P = PATH;

вторичный XML-индекс V = VALUE;

вторичный XML-индекс R = PROPERTY;

NULL = первичный XML-индекс.
secondary_type_desc nvarchar(60) Описание типа вторичного индекса:

PATH = вторичный XML-индекс PATH;

VALUE = вторичный XML-индекс VALUE;

PROPERTY = вторичный XML-индекс PROPERTY;

NULL = первичный XML-индекс.
xml_index_type tinyint Тип индекса:

0 = первичный XML-индекс

1 = вторичный XML-индекс

2 = выборочный XML-индекс

3 = вспомогательный выборочный XML-индекс
xml_index_type_description nvarchar(60) Описание типа индекса.

PRIMARY_XML

Вторичный XML-индекс

Выборочный XML-индекс

Вспомогательный выборочный XML-индекс
path_id int Значение NULL для всех XML-индексов, за исключением вспомогательного выборочного XML-индекса.

В противном случае — идентификатор повышенного пути, по которому строится вспомогательный выборочный XML-индекс. Это значение совпадает со значением path_id из системного представления sys.selective_xml_index_paths.

Разрешения

Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также

Представления каталога (Transact-SQL)
Представления каталога объектов (Transact-SQL)