Share via


sys.selective_xml_index_paths (Transact-SQL)

Se aplica a:SQL Server

Disponible a partir de SQL Server 2012 (11.x) 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 la columna Tipo de datos Descripción
object_id int Identificador de la tabla con la columna XML.
id_de_índice 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 Basado en path_type valor "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 (en bytes) del tipo.

-1 = El tipo de datos de las columnas es varchar(max), nvarchar(max), varbinary(max) o xml.
precisión tinyint Precisión máxima del tipo si está basado en numerales. De lo contrario, 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 de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

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