Décrire T-SQL pour la programmation

Effectué

Transact-SQL (T-SQL) est une extension propriétaire du langage SQL (Open Standard Structured Query Language). Il prend en charge les variables déclarées, le traitement des chaînes et des données, la gestion des erreurs et des exceptions et le contrôle des transactions. Bien que SQL soit un langage de programmation, T-SQL ajoute la prise en charge de la programmation procédurale et l’utilisation de variables locales.

Un programme T-SQL commence généralement par une instruction BEGIN et se termine par une instruction END, avec les instructions que vous souhaitez exécuter entre elles.

Lorsque vous passez de l’exécution d’objets de code à leur création, vous devez comprendre comment plusieurs instructions interagissent avec le serveur lors de l’exécution. Lorsque vous développez des programmes, vous devez stocker temporairement des valeurs. Par exemple, vous devrez peut-être stocker temporairement des valeurs qui seront utilisées comme paramètres dans les procédures stockées.

Enfin, vous souhaiterez peut-être créer des alias ou des pointeurs vers des objets afin de pouvoir les référencer par un nom différent ou à partir d’un autre emplacement que celui où ils sont définis.

Voici quelques-unes des structures de programmation T-SQL prises en charge :

  • SI.. ELSE : instruction conditionnelle qui vous permet de déterminer quels aspects de votre code s’exécuteront.
  • WHILE - Instruction de bouclage idéale pour l’exécution d’itérations d’instructions T-SQL.
  • DECLARE : vous allez l’utiliser pour définir des variables.
  • SET : l’une des façons dont vous allez affecter des valeurs à vos variables.
  • BATCHES - Série d’instructions T-SQL exécutées en tant qu’unité.