Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Point de terminaison d’analytique SQL dans Microsoft Fabric
Entrepôt dans Microsoft Fabric
Base de données SQL dans 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');