Mots clés Transact-SQL réservés

Microsoft SQL Server réserve certains mots clés pour son utilisation exclusive. Par exemple, l'utilisation du mot clé Transact-SQL BACKUP dans une session sqlcmd ou de l'Éditeur de codeSQL Server stipule que SQL Server doit effectuer une copie de sauvegarde de tout ou partie d'une base de données, ou une copie de sauvegarde du journal.

Dans une instruction Transact-SQL, vous ne pouvez inclure des mots clés réservés qu'aux endroits définis par SQL Server. Aucun objet de la base de données ne peut recevoir un nom qui correspond à un mot clé réservé. Si le cas se présente, il faut toujours faire référence à l'objet en délimitant les identificateurs. Bien que cette méthode permette d'utiliser des mots réservés pour nommer des objets, nous vous recommandons de ne pas le faire.

L'administrateur système, l'administrateur de la base de données ou le créateur de la base de données est généralement chargé de contrôler l'utilisation des mots réservés dans le code Transact-SQL et dans les noms des bases de données.

Utilisez une convention de dénomination qui permette d'éviter l'utilisation de mots clés réservés. Vous pouvez supprimer des consonnes ou des voyelles si un nom d'objet ressemble à un mot clé réservé. Par exemple, une procédure appelée bckup qui exécute des instructions BACKUP pour toutes les bases de données définies par l'utilisateur.