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). |
Berechtigungen
In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten 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.