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

Documents similaires
Memoire david n AMELIORATION DES RESEAUX DES ENTREPRISES POUR UNE MEILLEURE OPTIMISATION DES RESSOURCES AVEC LA SOLUTION IP MPLS NDJEKORNOM D David E mail david djimasbei yahoo fr Tel Groupe CERCO Bénin - Réalisé par NDJEKORNOM DJIMASBEI David david djima 0 0
Projet naji CREATION DE S ?M UNIVERSITE MOHAMED V DE RABAT FACULTE DES SCIENCES JURIDIQUES ET SOCIALES -SOUISSI MS ?? COMPTABILITE CONTROLE ET AUDIT Par OMARI YOUSRA BENLABBAH AIDA ZEROUAL SALMA MALACH KHAOULA Demande par Mme NAJI SAIDA C TABLE DES MATIÈR 0 0
Catalogue de cursus pour double diplome 2022 0 0
Html 2 Langage HTML HTML est le langage universel utilisé pour communiquer sur le Web L ? information sera ainsi transportée sur le réseau pour aboutir sur un poste client puis interpréter gr? ce à un programme appelé navigateur ou browser Structure génér 0 0
Rapport igf temps de travail fonction publique etat pdf 0 0
Rapport du stage 1 Rapport de stage Ra pp ort de sta ge Poste GafsaGare Prépar Belgacem hanen ISAEG CRapport de stage ISAEG A Présentation générale de la poste tunisienne I Les nouveaux services électroniques de la poste Les Chèques postaux via Internet C 0 0
La chanson en classe de langue 0 0
Devoir de controle n02 physique 3eme tech 2009 2010 mr b abdallah abderrahim 0 0
Exemple 1 rnv EXEMPLE BATIMENT INDUSTRIEL variante n PRESENTATION GENERALE Il s ? agit de déterminer les actions du vent s ? exerçant sur le b? timent industriel en structure métallique présenté à la ?gure E pour un vent perpendiculaire au long-pan sans o 0 0
Devoir de controle n04 math 7eme 2016 2017 mr naceur imed 0 0
  • 48
  • 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