Compartir a través de


sys.selective_xml_index_paths (Transact-SQL)

A partir de SQL Server 2012 Service Pack 1, cada fila de sys.selective_xml_index_paths representa una ruta de acceso promocionada para un índice xml selectivo concreto.

Si crea un índice xml selectivo en xmlcol o la tabla T con la instrucción siguiente,

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'
    )

Habrá dos filas nuevas en sys.selective_xml_index_paths correspondientes al índice sxi1.

Nombre de columna

Tipo de datos

Descripción

object_id

int

Identificador de la tabla con la columna XML.

index_id

int

Identificador único del índice xml selectivo.

path_id

int

Identificador de la ruta de acceso XML promocionado.

path

nvarchar(4000)

Ruta de acceso promocionada. Por ejemplo, '/a/b/c/d/e'.

name

sysname

Nombre de ruta de acceso.

path_type

tinyint

0 = XQUERY

1 = SQL

path_type_desc

sysname

Se basa en el valor de path_type 'XQUERY' o 'SQL'.

xml_component_id

int

Id. único del componente del esquema XML en la base de datos.

xquery_type_description

nvarchar(4000)

Nombre del tipo xsd especificado.

is_xquery_type_inferred

bit

1 = el tipo se infiere.

xquery_max_length

smallint

Longitud máxima (en carácter de tipo xsd).

is_xquery_max_length_inferred

bit

1 = la longitud máxima se infiere.

is_node

bit

0 = la sugerencia de node() no está presente.

1 = se aplica la sugerencia de optimización de node().

system_type_id

tinyint

Id. del tipo de sistema de la columna.

user_type_id

tinyint

Identificador del tipo de usuario de la columna.

max_length

smallint

Longitud máxima del tipo, en bytes.

-1 = El tipo de datos de las columnas es varchar(max), nvarchar(max), varbinary(max) o xml.

precision

tinyint

Precisión máxima del tipo si está basado en numerales. De lo contrario, es 0.

scale

tinyint

Escala máxima del tipo si está basado en numerales. De lo contrario, es 0.

collation_name

sysname

Nombre de la intercalación del tipo si está basado en caracteres. En caso contrario, NULL.

is_singleton

bit

0 = la sugerencia SINGLETON no está presente.

1 = Se aplica la sugerencia de optimización SINGLETON.

Permisos

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.

Vea también

Referencia

Vistas de catálogo (Transact-SQL)

Vistas de catálogo de esquemas XML (sistema de tipo XML, Transact-SQL)