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). |
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