Freigeben über


sys.xml_schema_collections (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

Gibt eine Zeile pro XML-Schemaauflistung zurück. Eine XML-Schemaauflistung ist eine benannte Menge von XSD-Definitionen. Die XML-Schemaauflistung selbst ist in einem relationalen Schema enthalten und wird durch einen schemabezogenen Transact-SQL-Namen identifiziert. Die folgenden Tupel sind eindeutig: xml_collection_id, schema_id und name.

Spaltenname Datentyp Beschreibung
xml_collection_id int ID der XML-Schemaauflistung. Ist innerhalb der Datenbank eindeutig.
schema_id int ID des relationalen Schemas, das diese XML-Schemaauflistung enthält.
principal_id int ID des einzelnen Besitzers, falls dieser nicht mit dem Schemabesitzer identisch ist. Standardmäßig gehören Objekte mit Schemabereich dem Schemabesitzer. Es kann jedoch ein alternativer Besitzer mithilfe der ALTER AUTHORIZATION-Anweisung angegeben werden, um den Besitzer zu ändern.

NULL = Kein alternativer einzelner Besitzer.
name sysname Name der XML-Schemaauflistung.
create_date datetime Datum, an dem die XML-Schemaauflistung erstellt wurde.
modify_date datetime Datum, an dem die XML-Schemaauflistung zuletzt geändert wurde.

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)
FAQ: Abfragen des SQL Server-Systemkatalogs