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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour