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 Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
Katalogsichten (Transact-SQL)
Katalogsichten für XML-Schemas (XML-Typ) (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für