sys.selective_xml_index_paths (Transact-SQL)

Gilt für:SQL Server

Verfügbar ab SQL Server 2012 (11.x) Service Pack 1, stellt jede Zeile in sys.selective_xml_index_paths einen höhergestuften Pfad für einen bestimmten selektiven XML-Index dar.

Wenn Sie einen selektiven XML-Index für xmlcol der Tabelle T anhand der Anweisung

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

erstellen, enthält sys.selective_xml_index_paths zwei neue Zeilen, die dem Index sxi1 entsprechen.

Spaltenname Datentyp BESCHREIBUNG
object_id int Die ID der Tabelle mit der XML-Spalte.
index_id int Die eindeutige ID des selektiven XML-Indexes.
path_id int Die ID des höher gestuften XML-Pfads.
path nvarchar(4000) Der höher gestufte Pfad. Beispiel: '/a/b/c/d/e'.
name sysname Der Pfadname.
path_type tinyint 0 = XQUERY

1 = SQL
path_type_desc sysname Basierend auf path_type Wert "XQUERY" oder "SQL".
xml_component_id int Eindeutige ID der XML-Schemakomponente in der Datenbank.
xquery_type_description nvarchar(4000) Der Name des angegebenen XSD-Typs.
is_xquery_type_inferred bit 1 = Der Typ wird abgeleitet.
xquery_max_length smallint Die maximale Länge (in Zeichen des XSD-Typs).
is_xquery_max_length_inferred bit 1 = Die maximale Länge wird abgeleitet.
is_node bit 0 = Der node()-Hinweis ist nicht vorhanden.

1 = Der node()-Optimierungshinweis wurde angewendet.
system_type_id tinyint Die ID des Systemtyps der Spalte.
user_type_id tinyint Die ID des Benutzertyps der Spalte.
max_length smallint Die maximale Länge (in Bytes) des Typs.

-1 = Der Spaltendatentyp lautet varchar(max), nvarchar(max), varbinary(max) oder xml.
precision tinyint Die maximale Genauigkeit des Typs, wenn es sich um einen zahlenbasierten Typ handelt, andernfalls 0.
scale tinyint Die maximalen Dezimalstellen des Typs, wenn es sich um einen zahlenbasierten Typ handelt. Andernfalls ist es 0.
collation_name sysname Der Name der Sortierung des Typs, wenn es sich um einen zeichenbasierten Typ handelt. Andernfalls wird NULL verwendet.
is_singleton bit 0 = Der SINGLETON-Hinweis ist nicht vorhanden.

1 = Der SINGLETON-Optimierungshinweis wurde angewendet.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten (Transact-SQL)
Katalogsichten für XML-Schemas (XML-Typ) (Transact-SQL)