SCHEMA_ID (Transact-SQL)
Renvoie l'ID d'un schéma associé à un nom de schéma.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle. |
Conventions de la 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 renvoie l'ID du schéma par défaut de l'appelant. |
Types de retour
int
La valeur NULL est renvoyée si schema_name n'est pas un schéma valide.
Notes
SCHEMA_ID renvoie 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.
Exemples
A.Renvoi de l'ID du schéma par défaut d'un appelant
SELECT SCHEMA_ID();
GO
B.Renvoi de l'ID d'un schéma nommé
USE AdventureWorks2012;
GO
SELECT SCHEMA_ID('HumanResources');
GO