SCHEMATA (Transact-SQL)
Retorna uma linha para cada esquema no banco de dados atual. Para recuperar informações dessas exibições, especifique o nome totalmente qualificado de 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. O único modo seguro de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects ou usar a função OBJECT_SCHEMA_NAME.
|
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. |
Exemplos
O exemplo a seguir retorna informações sobre cada esquema no banco de dados.
USE AdventureWorks;
GO
SELECT *
FROM INFORMATION_SCHEMA.SCHEMATA;