SCHEMA_ID (Transact-SQL)

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

Icône Lien de rubriqueConventions 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

Aide et Informations

Assistance sur SQL Server 2005