SCHEMA_ID (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de análisis SQL en Microsoft FabricAlmacenamiento 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)