Sdílet prostřednictvím


SCHÉMATA (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Vrátí jeden řádek pro každé schéma v aktuální databázi. Pro získání informací z těchto pohledů uveďte plně kvalifikovaný název INFORMATION_SCHEMA. view_name. Pro získání informací o všech databázích v instanci SQL Serveru vyhledávejte katalog sys.databases (Transact-SQL ).

Název sloupce Datový typ Description
CATALOG_NAME sysname Název současné databáze
SCHEMA_NAME nvarchar(128) Vrátí název schématu.
SCHEMA_OWNER nvarchar(128) Jméno vlastníka schématu.

Důležitý: Nepoužívejte INFORMATION_SCHEMA pohledy k určení schématu objektu. INFORMATION_SCHEMA pohledy představují pouze podmnožinu metadat objektu. Jediný spolehlivý způsob, jak najít schéma objektu, je dotazovat se do sys.objects katalogového pohledu.
DEFAULT_CHARACTER_SET_CATALOG varchar(6) Vždy vrací NULL.
DEFAULT_CHARACTER_SET_SCHEMA varchar(3) Vždy vrací NULL.
DEFAULT_CHARACTER_SET_NAME sysname Vrátí název výchozí znakové sady.

Příklad
Následující příklad vrací informace o schématech v hlavní databázi:

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

Viz také

Systémová zobrazení (Transact-SQL)
Pohledy na informační schémata (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)