SCHEMA_NAME (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric

Retourne le nom de schéma associé à un ID de schéma.

Conventions de la syntaxe Transact-SQL

Syntaxe

SCHEMA_NAME ( [ schema_id ] )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

Terme Définition
schema_id Identificateur du schéma. schema_id est de type int. Si schema_id n’est pas défini, SCHEMA_NAME renvoie le nom du schéma par défaut de l’appelant.

Types de retour

sysname

Renvoie la valeur NULL lorsque schema_id n’est pas un ID valide.

Remarques

SCHEMA_NAME retourne des noms de schémas système et de schémas définis par l'utilisateur. Vous pouvez l'appeler dans une liste SELECT, dans une clause WHERE et partout où une expression est autorisée.

Exemples

R. Obtention du nom du schéma par défaut de l'appelant

SELECT SCHEMA_NAME();  

B. Obtention du nom d'un schéma d'après son ID

SELECT SCHEMA_NAME(1);  

Voir aussi

Expressions (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
Fonctions de métadonnées (Transact-SQL)
WHERE (Transact-SQL)