sys.selective_xml_index_paths (Transact-SQL)

S’applique à :SQL Server

Disponible à partir de SQL Server 2012 (11.x) Service Pack 1, chaque ligne de sys.selective_xml_index_paths représente un chemin promu pour un index xml sélectif particulier.

Si vous créez un index XML sélectif sur xmlcol de la table T à l'aide de l'instruction suivante,

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

Il y aura deux nouvelles lignes dans sys.selective_xml_index_paths correspondant à l'index sxi1.

Nom de la colonne Type de données Description
object_id int ID de table avec une colonne XML.
index_id int ID unique de l'index XML sélectif.
path_id int ID du chemin d'accès XML promu.
path nvarchar(4000) Chemin d'accès promu. Par exemple, '/a/b/c/d/e'.
name sysname Chemin d'accès.
path_type tinyint 0 = XQUERY

1 = SQL
path_type_desc sysname Basé sur path_type valeur 'XQUERY' ou 'SQL'.
xml_component_id int ID unique du composant de schéma XML dans la base de données.
xquery_type_description nvarchar(4000) Nom du type xsd spécifié.
is_xquery_type_inferred bit 1 = le type est déduit.
xquery_max_length smallint Longueur maximale (en caractères du type xsd).
is_xquery_max_length_inferred bit 1 = la longueur maximale est déduite.
is_node bit 0 = l'indicateur node() n'est pas présent.

1 = l'indicateur d'optimisation node() est appliqué.
system_type_id tinyint ID du type de système de la colonne.
user_type_id tinyint ID du type d'utilisateur de la colonne.
max_length smallint Longueur maximale (en octets) du type.

-1 = le type de données de colonne est varchar(max), nvarchar(max), varbinary(max) ou xml.
precision tinyint Précision maximale du type s'il est basé sur un nombre. Sinon, 0.
scale tinyint Échelle maximale du type s'il est basé sur un nombre. Sinon, il prend la valeur 0.
collation_name sysname Nom du classement du type s'il est de type caractère. Sinon, NULL.
is_singleton bit 0 = l'indicateur SINGLETON n'est pas présent.

1 = l'indicateur d'optimisation SINGLETON est appliqué.

Autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu’un utilisateur possède ou sur lesquels l’utilisateur a reçu une autorisation. Pour plus d'informations, consultez Metadata Visibility Configuration.

Voir aussi

Affichages catalogue (Transact-SQL)
Schémas XML (Type système XML) - Affichages catalogue (Transact-SQL)