Delen via


SCHEMATA (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Geeft één rij terug voor elk schema in de huidige database. Om informatie uit deze weergaven op te halen, specificeer je de volledig gekwalificeerde naam van INFORMATION_SCHEMA. view_name. Om informatie over alle databases in een instantie van SQL Server op te halen, raadpleeg de sys.databases (Transact-SQL) catalogusweergave.

Kolomnaam Gegevenstype Description
CATALOG_NAME sysname Naam van de huidige database
SCHEMA_NAME Nvarchar(128) Geeft de naam van het schema terug.
SCHEMA_OWNER Nvarchar(128) Naam van schema-eigenaar.

Belangrijk: Gebruik geen INFORMATION_SCHEMA views om het schema van een object te bepalen. INFORMATION_SCHEMA weergaven vertegenwoordigen slechts een deelverzameling van de metadata van een object. De enige betrouwbare manier om het schema van een object te vinden is door de sys.objects catalogusweergave te bevragen.
DEFAULT_CHARACTER_SET_CATALOG Varchar(6) Geeft altijd NULL terug.
DEFAULT_CHARACTER_SET_SCHEMA Varchar(3) Geeft altijd NULL terug.
DEFAULT_CHARACTER_SET_NAME sysname Geeft de naam van de standaardtekenset terug.

Voorbeeld
Het volgende voorbeeld geeft informatie terug over de schema's in de masterdatabase:

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

Zie ook

Systeemweergaven (Transact-SQL)
Informatieschemaweergaven (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)