Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
Gibt eine Zeile für jedes Schema in der aktuellen Datenbank zurück. Geben Sie zum Abrufen von Informationen aus diesen Sichten den vollqualifizierten Namen INFORMATION_SCHEMA.view_name an. Um Informationen über alle Datenbanken in einer Instanz von SQL Server abzurufen, fragen Sie die Katalogsicht sys.databases (Transact-SQL) ab.
| Spaltenname | Datentyp | BESCHREIBUNG |
|---|---|---|
| CATALOG_NAME | sysname | Name der aktuellen Datenbank |
| SCHEMA_NAME | nvarchar(128) | Gibt den Namen des Schemas zurück. |
| SCHEMA_OWNER | nvarchar(128) | Name des Schemabesitzers. Wichtig: Verwenden Sie keine INFORMATION_SCHEMA-Sichten, um das Schema eines Objekts zu ermitteln. INFORMATION_SCHEMA-Sichten stellen nur eine Teilmenge der Metadaten eines Objekts dar. Die einzige zuverlässige Methode, das Schema eines Objekts zu finden, ist eine Abfrage der Katalogsicht sys.objects. |
| DEFAULT_CHARACTER_SET_CATALOG | varchar(6) | Gibt immer NULL zurück. |
| DEFAULT_CHARACTER_SET_SCHEMA | varchar(3) | Gibt immer NULL zurück. |
| DEFAULT_CHARACTER_SET_NAME | sysname | Gibt den Namen des Standardzeichensatzes zurück. |
Beispiel
Das folgende Beispiel gibt Informationen zu den Schemas in der Masterdatenbank zurück:
SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;
Weitere Informationen
Systemsichten (Transact-SQL)
Informationsschemasichten (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)