Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Devolve uma linha para cada esquema na base de dados atual. Para obter informações destas vistas, especifique o nome totalmente qualificado de INFORMATION_SCHEMA. view_name. Para recuperar informações sobre todas as bases de dados numa instância do SQL Server, consulte a vista de catálogo sys.databases (Transact-SQL ).
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| CATALOG_NAME | sysname | Nome da base de dados atual |
| SCHEMA_NAME | nvarchar (128) | Devolve o nome do esquema. |
| SCHEMA_OWNER | nvarchar (128) | Nome do proprietário do esquema. Importante: Não uses vistas INFORMATION_SCHEMA para determinar o esquema de um objeto. INFORMATION_SCHEMA vistas representam apenas um subconjunto dos metadados de um objeto. A única forma fiável de encontrar o esquema de um objeto é consultar a sys.objects vista de catálogo. |
| DEFAULT_CHARACTER_SET_CATALOG | varchar(6) | Devolve sempre NULL. |
| DEFAULT_CHARACTER_SET_SCHEMA | varchar(3) | Devolve sempre NULL. |
| DEFAULT_CHARACTER_SET_NAME | sysname | Devolve o nome do conjunto de caracteres por defeito. |
Exemplo
O exemplo seguinte devolve informação sobre os esquemas na base de dados mestre:
SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;
Ver também
Exibições do sistema (Transact-SQL)
Vistas do Esquema de Informação (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)