Cours t sql part 1 les elements de bases

CINTRODUCTION À T-SQL Microsof SQL Server ? utilise le T-SQL Transact-SQL SQL T-SQL T - SQL ? Créé dans les années ? étend les fonctionnalités du SQL de base ? Transact-SQL T-SQL est un langage procédural ?? de SQL Déclaratif ? Créé pour répondre au besoin de programmer des algorithmes au sein du SGBD SQL Server ?? En particulier procédures stockées triggers curseurs transactions CT-SQL - IDENTIFIANTS Identi ?ants ? Permet de faire référence à des objets ?? variable globale variable locale tables etc ? Règles dans la création de identi ?ants ?? Pas plus de caractères ?? Pas de caractère spéciaux ni d ? espace ?? La casse n ? a pas d ? importance CT-SQL LES VARIABLES ? Les noms de variables sont précédés du symbole ? précède le nom d ? une variable globale Variables du système ? Les types de variables sont les types SQL ? Les variables sont déclarées en utilisant le mot clé declare Declare nomvar type nomvarn type Avec le mot clé declare on peut déclarer plusieurs variables dans une même ligne Exemple Declare var int var int var varchar CT-SQL TYPE VARIABLES SQL SERVER SQL SERVER DATA TYPE CT-SQL - AFFECTATION AFFECTATION ? A ?ecte une valeur à une variable ? Utiliser le mot clé SET ou SELECT ? Une requête peut servir à a ?ecter une ou plusieurs variables ?? La requête ne doit produire qu ? une ligne ?? Autrement seule la dernière ligne est prise en compte Declare id int nom varchar SET id Set nom SELECT nom FROM Client WHERE id id Declare id int nom varchar Select id - - ou SET id SELECT nom nom FROM Client WHERE id id CT-SQL ?? BLOC D ? INSTRUCTIONS Instructions ? Encadrées au sein d ? un bloc d ? instruction qui constitue un groupe au moment de l ? exécution ? Délimité par BEGIN et END Syntaxe BEGIN Vos instructions seront ici END CT-SQL - COMMENTAIRE Commentaires ? Permet de commenter une partie du code T-SQL ? Le commentaire n ? est pas interprété o Placer les intructions entre et pour un bloc d ? instructions o Précédé de -- quand il s ? agit d ? une ligne de commentaire CT-SQL - AFFICHAGE A ?chage du contenu d ? une variable ? Utilisation de la fonction PRINT ? Utilisation de la clause SELECT CEXEMPLE declare varname varchar select varname 'hey' print varname set varname 'bonjour' print varname select varname ?rstname from Students print varname select varname ?rstname from Students where Stdno 'S ' print varname set varname select ?rstname from Students where Stdno 'S ' print var name CT-SQL ?? LES CONDITIONS Une seule instruction permise sinon utiliser BEGIN END CEXEMPLE STRUCTURE CONDITIONNELLE If-Else avec une seule instruction DECLARE CourseID INT IF CourseID Select from Course where courseID ELSE Select from Course where courseID If-Else avec un bloc d ? instructions DECLARE CourseID INT IF CourseID BEGIN Select from Course where courseID Select from Course where courseID

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 22, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 48.3kB