Megosztás a következőn keresztül:


SÉMATA (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Minden sémához egy sort ad vissza az aktuális adatbázisban. Ezekből a nézetekből származó információk megszerzéséhez megadjuk a INFORMATION_SCHEMA teljes minősített nevét. view_name. Az SQL Server összes adatbázisának információinak lekéréséhez a sys.databases (Transact-SQL) katalógus nézetben keressük le.

Oszlop név Adattípus Description
CATALOG_NAME sysname A jelenlegi adatbázis neve
SCHEMA_NAME nvarchar(128) Visszaadja a séma nevét.
SCHEMA_OWNER nvarchar(128) A séma tulajdonosának neve.

Fontos: Ne használjon INFORMATION_SCHEMA nézeteket egy objektum sémájának meghatározásához. INFORMATION_SCHEMA nézetek csak egy objektum metaadatainak egy részhalmazát jelölik. Az objektumok sémájának megkeresésének egyetlen megbízható módja a sys.objects katalógusnézet lekérdezése.
DEFAULT_CHARACTER_SET_CATALOG varchar(6) Mindig NULL értéket ad vissza.
DEFAULT_CHARACTER_SET_SCHEMA varchar(3) Mindig NULL értéket ad vissza.
DEFAULT_CHARACTER_SET_NAME sysname Visszaadja az alapértelmezett karakterkészlet nevét.

Example
A következő példa adja vissza az információkat a sémákkal kapcsolatban a fő adatbázisban:

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

Lásd még:

Rendszernézetek (Transact-SQL)
Információs séma nézetek (Transact-SQL)
sys.databases (Transact-SQL)
sys.sémák (Transact-SQL)
sys.syscharsets (Transact-SQL)