sys.selective_xml_index_paths (Transact-SQL)
Aplica-se a: SQL Server
Disponível a partir do SQL Server 2012 (11.x) Service Pack 1, cada linha em sys.selective_xml_index_paths representa um caminho promovido para 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 em path_type valor '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. |
precisão | tinyint | Precisão máxima do tipo se for numérico. Caso contrário, 0. |
scale | tinyint | Escala máxima do tipo se for numérico. Caso contrário, será 0. |
collation_name | sysname | Nome da ordenação 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 Metadata Visibility Configuration.
Consulte Também
Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de esquemas XML (Sistema tipo XML) (Transact-SQL)