sys.xml_schema_components (Transact-SQL)

Gilt für:SQL Server

Gibt eine Zeile pro Komponente eines XML-Schemas zurück. Das Paar (collection_id, namespace_id) ist ein zusammengesetzter Fremdschlüssel für den Namespace, in dem es enthalten ist. Für benannte Komponenten sind die Werte für symbol_space, name, scoping_xml_component_id, is_qualified, xml_namespace_idund xml_collection_id eindeutig.

Spaltenname Datentyp Beschreibung
xml_component_id int Eindeutige ID der XML-Schemakomponente in der Datenbank.
xml_collection_id int ID der XML-Schemaauflistung, die den Namespace dieser Komponente enthält.
xml_namespace_id int ID des XML-Namespaces innerhalb der Auflistung.
is_qualified bit 1 = Diese Komponente besitzt einen expliziten Namespacequalifizierer.

0 = Dies ist eine Komponente mit lokalem Bereich. In diesem Fall bezieht sich das Paar namespace_id, collection_idauf keinen Namespace in targetNamespace.

Bei Platzhalterkomponenten ist dieser Wert 1.
name nvarchar

(4000)
Eindeutiger Name der XML-Schemakomponente. Ist NULL, falls die Komponente keinen Namen trägt.
symbol_space char(1) Bereich, in dem dieser Symbolname eindeutig ist, basierend auf kind:

N = Keiner

T = Typ

E = Element

M = Modell-Gruppe

A = Attribut

G = Attribut-Gruppe
symbol_space_desc nvarchar

(60)
Beschreibung des Bereichs, in dem dieser Symbolname eindeutig ist, basierend auf kind:

NONE

TYPE

ELEMENT

MODEL_GROUP

ATTRIBUTE

ATTRIBUTE_GROUP
kind char(1) Art der XML-Schemakomponente.

N = Beliebiger Typ (spezielle systeminterne Komponente)

Z = Beliebiger einfacher Typ (spezielle systeminterne Komponente)

P = Grundtyp (systeminterne Typen)

S = Einfacher Typ

L = Listentyp

U = Vereinigungstyp

C = Komplexer einfacher Typ (abgeleitet von Simple)

K = Komplexer Typ

E = Element

M = Modell-Gruppe

W = Element-Platzhalter

A = Attribut

G = Attribut-Gruppe

V = Attribut-Platzhalter
kind_desc nvarchar

(60)
Beschreibung der Art der XML-Schemakomponente:

ANY_TYPE

ANY_SIMPLE_TYPE

PRIMITIVE_TYPE

SIMPLE_TYPE

LIST_TYPE

UNION_TYPE

COMPLEX_SIMPLE_TYPE

COMPLEX_TYPE

ELEMENT

MODEL_GROUP

ELEMENT_WILDCARD

ATTRIBUTE

ATTRIBUTE_GROUP

ATTRIBUTE_WILDCARD
Ableitung char(1) Ableitungsmethode für abgeleitete Typen:

N = Keine (nicht abgeleitet)

X = Erweiterung

R = Einschränkung

S = Ersetzung
derivation_desc nvarchar

(60)
Beschreibung der Ableitungsmethode für abgeleitete Typen:

NONE

EXTENSION

RESTRICTION

SUBSTITUTION
base_xml_component_id int ID der Komponente, aus der diese Komponente abgeleitet wird. Ist NULL, falls keine Komponente vorhanden ist.
scoping_xml_component_id int Eindeutige ID der Komponente, die den Gültigkeitsbereich vorgibt. Ist NULL, falls keine Komponente vorhanden ist (globaler Gültigkeitsbereich).

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)