Compartir a través de


SCHEMA_ID (Transact-SQL)

Se aplica a: punto de conexión de SQL Server Azure SQL Database Azure SQL Instancia administrada punto de conexión de SQL Analytics Analytics Platform System (PDW) de SQL Analytics System (PDW) de SQL Server en Microsoft Fabric Warehouse en Microsoft Fabric

Devuelve el identificador de esquema asociado a un nombre de esquema.

Convenciones de sintaxis de Transact-SQL

Sintaxis

SCHEMA_ID ( [ schema_name ] )   

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

Término Definición
schema_name Es el nombre del esquema. schema_name es sysname. Si schema_name no se especifica, SCHEMA_ID devolverá el identificador del esquema predeterminado del autor de la llamada.

Tipos de valor devuelto

int

Se devolverá NULL si schema_name no es un esquema válido.

Comentarios

SCHEMA_ID devolverá los Id. de los esquemas del sistema y de los esquemas definidos por el usuario. Se puede llamar a SCHEMA_ID en una lista de selección, en una cláusula WHERE y en cualquier lugar en el que se permita una expresión.

Ejemplos

A. Devolver el identificador del esquema predeterminado del llamador

SELECT SCHEMA_ID();  

B. Devolver el identificador de un esquema con nombre

SELECT SCHEMA_ID('dbo');  

Vea también

Funciones de metadatos (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)