Compartir a través de


SCHEMATA (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Punto de conexión de análisis SQL en Microsoft Fabric Almacenamiento en Microsoft Fabric

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 la 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 de INFORMATION_SCHEMA para determinar el esquema de un objeto. Estas vistas solo representan un subconjunto de los metadatos de un objeto. La única manera confiable de encontrar el esquema de un objeto es consultar la vista de catálogo sys.objects.
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.

Ejemplo
En el ejemplo siguiente, se devuelve información sobre los esquemas de la base de datos maestra:

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

Consulte también

Vistas del sistema (Transact-SQL)
Vistas de esquema de información (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)