SCHEMA_ID (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL analytics endpoint in Microsoft Fabric Warehouse in Microsoft Fabric
Renvoie l'ID d'un schéma associé à un nom de schéma.
Les schémas de base de données agissent en tant qu’espaces de noms ou conteneurs pour des objets, tels que des tables, des vues, des procédures et des fonctions, qui se trouvent dans l’affichage sys.objects
catalogue.
Chaque schéma a un propriétaire. Le propriétaire est un principal de sécurité.
Conventions de la syntaxe Transact-SQL
Syntaxe
SCHEMA_ID ( [ schema_name ] )
Arguments
schema_name
Nom du schéma. schema_name est sysname. Si schema_name n’est pas spécifié, SCHEMA_ID
retourne l’ID du schéma par défaut de l’appelant.
Types de retour
int
NULL
est retourné si schema_name n’est pas un schéma valide.
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élections, dans une WHERE
clause et n’importe où une expression est autorisée.
Exemples
R. Retourner l’ID de schéma par défaut d’un appelant
SELECT SCHEMA_ID();
B. Retourner l’ID de schéma d’un schéma nommé
SELECT SCHEMA_ID('dbo');