Compartilhar via


sys.xml_indexes (Transact-SQL)

Retorna uma linha por índice XML.

Nome da coluna

Tipo de dados

Descrição

<colunas herdadas>

 

Herda colunas de sys.indexes.

using_xml_index_id

int

NULL = Índice XML primário.

Nonnull = Índice XML secundário.

Nonnull é uma referência de autojunção ao índice XML primário.

secondary_type

char(1)

Descrição do tipo de índice secundário:

P = Índice XML secundário PATH

V = Índice XML secundário VALUE

R = Índice XML secundário PROPERTY

NULL = Índice XML primário

secondary_type_desc

nvarchar(60)

Descrição do tipo de índice secundário:

PATH = Índice XML secundário PATH

VALUE = Índice XML secundário VALUE

PROPERTY = Índices xml secundários PROPERTY.

NULL = Índice XML primário

xml_index_type

tinyint

Disponível a partir do SQL Server 2012 Service Pack 1, o tipo de índice:

0 = Índice XML primário

1 = Índice XML secundário

2 = Índice XML seletivo

3 = Índice XML seletivo secundário

xml_index_type_description

nvarchar(60)

Disponível a partir do SQL Server 2012 Service Pack 1, a descrição do tipo de índice:

PRIMARY_XML

Índice XML secundário

Índice XML seletivo

Índice XML seletivo secundário

path_id

int

NULL para todos os índices XML, exceto o índice XML seletivo secundário.

A ID do caminho promovido em que o índice XML seletivo secundário será criado. Esse valor é o mesmo valor de path_id na exibição de sistema sys.selective_xml_index_paths.

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições de catálogo (Transact-SQL)

Exibições do catálogo de objeto (Transact-SQL)