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 ] )
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.
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');
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour