SCHEMA_NAME (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 nombre de esquema asociado a un Id. de esquema.

Convenciones de sintaxis de Transact-SQL

Sintaxis

SCHEMA_NAME ( [ schema_id ] )  

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_id Id. del esquema. schema_id es un int. Si schema_id no se define, SCHEMA_NAME devolverá el nombre del esquema predeterminado del autor de llamada.

Tipos de valor devuelto

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();  

B. Devolver el nombre de un esquema utilizando un Id.

SELECT SCHEMA_NAME(1);  

Consulte también

Expresiones (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
Funciones de metadatos (Transact-SQL)
WHERE (Transact-SQL)