SCHEMA_NAME (Transact-SQL)
Retourne le nom de schéma associé à un ID de schéma.
Conventions 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