SCHEMA_ID (Transact-SQL)SCHEMA_ID (Transact-SQL)

Cette rubrique s’applique à : OuiSQL Server (à partir de 2008)Ouibase de données SQL AzureOuiAzure SQL Data Warehouse Oui Parallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Renvoie l'ID d'un schéma associé à un nom de schéma.Returns the schema ID associated with a schema name.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

SCHEMA_ID ( [ schema_name ] )   

ArgumentsArguments

TermeTerm DéfinitionDefinition
schema_nameschema_name Nom du schéma.Is the name of the schema. schema_name est de type sysname.schema_name is a sysname. Si schema_name n’est pas spécifié, SCHEMA_ID renvoie l’ID du schéma par défaut de l’appelant.If schema_name is not specified, SCHEMA_ID will return the ID of the default schema of the caller.

Types de retourReturn Types

Intint

La valeur NULL est renvoyée si schema_name n’est pas un schéma valide.NULL will be returned if schema_name is not a valid schema.

Notes Remarks

SCHEMA_ID renvoie les ID des schémas système et des schémas définis par l'utilisateur.SCHEMA_ID will return IDs of system schemas and user-defined schemas. SCHEMA_ID peut être appelé dans une liste de sélection, dans une clause WHERE et partout où une expression est autorisée.SCHEMA_ID can be called in a select list, in a WHERE clause, and anywhere an expression is allowed.

ExemplesExamples

A.A. Renvoi de l'ID du schéma par défaut d'un appelantReturning the default schema ID of a caller

SELECT SCHEMA_ID();  

B.B. Renvoi de l'ID d'un schéma nomméReturning the schema ID of a named schema

SELECT SCHEMA_ID('dbo');  

Voir aussiSee Also

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