sys.xml_schema_components (Transact-SQL)
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_id und 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_id auf 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:
|
kind |
char(1) |
Art der XML-Schemakomponente. N = Beliebiger Typ (spezielle systeminterne Komponente) Z = Beliebiger einfacher Typ (spezielle systeminterne Komponente) P = Primitiver Typ (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:
|
derivation |
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:
|
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). |
Siehe auch
Verweis
Katalogsichten (Transact-SQL)
Katalogsichten für XML-Schemas (XML-Typ) (Transact-SQL)