sys.selective_xml_index_paths (Transact-SQL)
Ab SQL Server 2012 Service Pack 1 stellt jede Zeile in sys.selective_xml_index_paths einen höher gestuften Pfad für den jeweiligen 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 |
Basiert auf dem 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 |
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 ist 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 Konfigurieren der Sichtbarkeit von Metadaten.