sys.selective_xml_index_paths (Transact-SQL)
Disponível a partir do SQL Server 2012 Service Pack 1, cada linha de sys.selective_xml_index_paths representa um caminho promovido de um índice xml seletivo específico.
Se você criar um índice xml seletivo no xmlcol da tabela T usando a seguinte instrução,
CREATE SELECTIVE XML INDEX sxi1 ON T(xmlcol)
FOR ( path1 = '/a/b/c' AS XQUERY 'xs:string',
path2 = '/a/b/d' AS XQUERY 'xs:double'
)
Haverá duas novas linhas em sys.selective_xml_index_paths correspondente ao índice sxi1.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
object_id |
int |
ID da tabela com coluna XML. |
index_id |
int |
ID exclusiva do índice xml seletivo. |
path_id |
int |
ID do caminho XML promovido. |
caminho |
nvarchar(4000) |
Caminho promovido. Por exemplo, '/a/b/c/d/e'. |
name |
sysname |
Nome do caminho. |
path_type |
tinyint |
0 = XQUERY 1 = SQL |
path_type_desc |
sysname |
Com base no valor path_type 'XQUERY' ou 'SQL'. |
xml_component_id |
int |
ID exclusiva do componente de esquema XML no banco de dados. |
xquery_type_description |
nvarchar(4000) |
Nome do tipo xsd especificado. |
is_xquery_type_inferred |
bit |
1 = o tipo é inferido. |
xquery_max_length |
smallint |
Comprimento máximo (em caracteres do tipo xsd). |
is_xquery_max_length_inferred |
bit |
1 = o comprimento máximo é inferido. |
is_node |
bit |
0 = dica node() ausente. 1 = dica de otimização node() aplicada. |
system_type_id |
tinyint |
ID do tipo de sistema da coluna. |
user_type_id |
tinyint |
ID do tipo de usuário da coluna. |
max_length |
smallint |
Comprimento máximo (em bytes) do tipo. -1 = O tipo de dados de coluna é varchar(max), nvarchar(max), varbinary(max) ou xml. |
precision |
tinyint |
Precisão máxima do tipo se for numérico. Caso contrário, será 0. |
scale |
tinyint |
Escala máxima do tipo se for numérico. Caso contrário, será 0. |
collation_name |
sysname |
Nome do agrupamento do tipo se baseado em caractere. Caso contrário, NULL. |
is_singleton |
bit |
0 = dica SINGLETON ausente. 1 = dica de otimização SINGLETON aplicada. |
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 esquemas XML (Sistema tipo XML) (Transact-SQL)