Partager via


sys.selective_xml_index_paths (Transact-SQL)

Disponible à compter de SQL Server 2012 Service Pack 1, chaque ligne dans sys.selective_xml_index_paths représente un chemin d'accès promu pour un index XML sélectif spécifique.

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 la valeur de path_type 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 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 détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence

Affichages catalogue (Transact-SQL)

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