SCHEMATA (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse no Microsoft Fabric

Retorna uma linha para cada esquema no banco de dados atual. Para recuperar informações dessas exibições, especifique o nome totalmente qualificado do INFORMATION_SCHEMA.view_name. Para recuperar informações sobre todos os bancos de dados em uma instância do SQL Server, consulte a exibição do catálogo sys.databases (Transact-SQL).

Nome da coluna Tipo de dados Descrição
CATALOG_NAME sysname Nome do banco de dados atual
SCHEMA_NAME nvarchar(128) Retorna o nome do esquema.
SCHEMA_OWNER nvarchar(128) Nome do proprietário do esquema.

Importante: não use exibições INFORMATION_SCHEMA para determinar o esquema de um objeto. Exibições INFORMATION_SCHEMA representam apenas um subconjunto dos metadados de um objeto. O único modo confiável de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects.
DEFAULT_CHARACTER_SET_CATALOG varchar(6) Sempre retorna NULL.
DEFAULT_CHARACTER_SET_SCHEMA varchar(3) Sempre retorna NULL.
DEFAULT_CHARACTER_SET_NAME sysname Retorna o nome do conjunto de caracteres padrão.

Exemplo
O seguinte exemplo retorna informações sobre os esquemas no banco de dados mestre:

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

Consulte Também

Exibições do Sistema (Transact-SQL)
exibições do esquema de informações (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)