SCHEMA_ID (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

Renvoie l'ID d'un schéma associé à un nom de schéma.

Conventions de la syntaxe Transact-SQL

Syntaxe

SCHEMA_ID ( [ schema_name ] )   

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_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

R. Renvoi de l'ID du schéma par défaut d'un appelant

SELECT SCHEMA_ID();  

B. Renvoi de l'ID d'un schéma nommé

SELECT SCHEMA_ID('dbo');  

Voir aussi

Fonctions de métadonnées (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)