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)