SCHEMA_ID (Transact-SQL)
Retourne l'ID d'un schéma associé à un nom de schéma.
Conventions de syntaxe Transact-SQL
Syntaxe
SCHEMA_ID( [ schema_name ] )
Arguments
Terme | Définition |
---|---|
schema_name |
Nom du schéma. schema_name est de type sysname. Si schema_name n'est pas spécifié, SCHEMA_ID retourne l'ID du schéma par défaut de l'appelant. |
Notes
SCHEMA_ID retourne les ID des schémas système et des schémas définis par l'utilisateur. SCHEMA_ID peut être appelé dans une liste de sélection, dans une clause WHERE et partout où une expression est autorisée.
Types des valeurs de retour
int
La valeur NULL est retournée si schema_name n'est pas un schéma valide.
Exemples
A. Retour de l'ID du schéma par défaut d'un appelant
select schema_id();
GO
B. Retour de l'ID d'un schéma nommé
USE AdventureWorks;
GO
SELECT SCHEMA_ID('HumanResources');
GO
Voir aussi
Référence
Fonctions de métadonnées (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)
Autres ressources
Séparation du schéma et de l'utilisateur