SCHEMATA (Transact-SQL)
Devuelve una fila por cada esquema de la base de datos actual. Para recuperar información de estas vistas, especifique el nombre completo de INFORMATION_SCHEMA.view_name. Para recuperar información sobre todas las bases de datos de una instancia de SQL Server, consulte la vista de catálogo sys.databases (Transact-SQL).
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
CATALOG_NAME |
sysname |
Nombre de la base de datos actual. |
SCHEMA_NAME |
nvarchar(128) |
Devuelve el nombre del esquema. |
SCHEMA_OWNER |
nvarchar(128) |
Nombre del propietario del esquema.
Importante
No utilice las vistas INFORMATION_SCHEMA para determinar el esquema de un objeto. La única manera confiable de localizar el esquema de un objeto consiste en consultar la vista de catálogo sys.objects o usar la función OBJECT_SCHEMA_NAME.
|
DEFAULT_CHARACTER_SET_CATALOG |
varchar(6) |
Siempre devuelve NULL. |
DEFAULT_CHARACTER_SET_SCHEMA |
varchar(3) |
Siempre devuelve NULL. |
DEFAULT_CHARACTER_SET_NAME |
sysname |
Devuelve el nombre del juego de caracteres predeterminado. |
Ejemplos
En el ejemplo siguiente se devuelve información sobre cada uno de los esquemas de la base de datos.
USE AdventureWorks;
GO
SELECT *
FROM INFORMATION_SCHEMA.SCHEMATA;