SCHEMA_NAME (Transact-SQL)
Devuelve el nombre de esquema asociado a un Id. 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_NAME ( [ schema_id ] )
Argumentos
Término |
Definición |
---|---|
schema_id |
Id. del esquema. schema_id es de tipo int. Si schema_id no está definido, SCHEMA_NAME devolverá el nombre del esquema predeterminado del llamador. |
Tipos de valor devueltos
sysname
Devuelve NULL cuando schema_id no es un Id. válido.
Comentarios
SCHEMA_NAME devuelve nombres de esquemas del sistema y esquemas definidos por el usuario. SCHEMA_NAME se puede llamar 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 nombre del esquema predeterminado del llamador
SELECT SCHEMA_NAME();
GO
B.Devolver el nombre de un esquema utilizando un Id.
USE AdventureWorks2012;
GO
SELECT SCHEMA_NAME(5);
GO
Vea también
Referencia
sys.database_principals (Transact-SQL)