Compartir a través de


SCHEMA_ID (Transact-SQL)

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

Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

SCHEMA_ID ( [ schema_name ] ) 

Argumentos

Término

Definición

schema_name

Es el nombre del esquema. schema_name es de tipo sysname. Si no se especifica schema_name, SCHEMA_ID devolverá el Id. del esquema predeterminado del autor de la llamada.

Tipos de valor devueltos

int

Obtendrá un valor 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();
GO

B.Devolver el identificador de un esquema con nombre

USE AdventureWorks2012;
GO
SELECT SCHEMA_ID('HumanResources');
GO 

Vea también

Referencia

Funciones de metadatos (Transact-SQL)

SCHEMA_NAME (Transact-SQL)

sys.schemas (Transact-SQL)