Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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)