Partager via


SCHEMA_NAME (Transact-SQL)

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

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

SCHEMA_NAME ( [ schema_id ] )

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 retourne le nom du schéma par défaut de l'appelant.

Notes

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.

Types de retour

sysname

Retourne la valeur NULL lorsque schema_id n'est pas un ID valide.

Exemples

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

SELECT SCHEMA_NAME();
GO

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

USE AdventureWorks;
GO
SELECT SCHEMA_NAME(5);
GO

Voir aussi

Référence

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)

Autres ressources

Séparation du schéma et de l'utilisateur

Aide et Informations

Assistance sur SQL Server 2005