SCHEMA_ID (Transact-SQL)

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

Icône Lien de rubriqueConventions de la syntaxe de 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 des valeurs renvoyées

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. Renvoie de l'ID du schéma par défaut d'un appelant

select schema_id();
GO

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

USE AdventureWorks;
GO
SELECT SCHEMA_ID('HumanResources');
GO