sys.xml_indexes (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

<производные столбцы>

Наследует столбцы из 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.

Разрешения

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

См. также

Справочник

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

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