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)