Bases de donnees avancees chap3 1

Bases de Données Avancées et Distribuées Chapitre III SQL Procédural M -Ingénierie des systèmes et technologies du web SAHMADI B SADOUKI F UniversiLtéOdGe OMédéa - CPlan de cours SQL Procédural Introduction bloc d ? instructions Variables et Opérateurs Structures de contrôle Procédures stockées Curseurs et Gestion des exceptions - C - Introduction SQL Procédural ? SQL est un langage non procédural ? Le développement d ? application autour d ? une BDR nécessite d ? utiliser - des variables - des structures de contrôle de la programmation boucles et alternatives Besoin d ? un langage procédural pour lier plusieurs requêtes SQL avec des variables et dans les structures de contrôle habituelles L G langage de ième Génération ProceduraL SQL - C - Introduction SQL Procédural ? ProceduraL SQL langage de programmation procédural et structuré pour développer des applications autour de bases de donneés relationnelles SQL ? Pas de véritable standard la plupart des SGBD relationnels propose des langages de ième génération spéci ?ques Oracle propose PL SQL PostgreSQL propose PL pgSQL très proche de PL SQL MySQL et Mimer SQL proposent un langage analogue dans le principe mais plus limité SQL PSM SQL Persistent Stored Modules de la norme SQL ? ? ? IBM DB propose un dérivé de PL SQL SQL-PL Microsoft SQL server et Sybase propose Transact-SQL T-SQL ? RQ Dans ce cours on présente le langage procédural de SGBD MYSQL - CSQL Procédural - Bloc d ? instructions Variables et Opérateurs Bloc d ? instructions Pour exécuter un bloc il faut l ? inclure dans une procédure cataloguée - CSQL Procédural - Bloc d ? instructions Variables et Opérateurs Portée des objets ? Un objet variable curseur ou exception déclaré dans un bloc est accessible dans les sous-blocs ? Un objet déclaré dans un sous-bloc n ? est pas visible du bloc supérieur - CSQL Procédural - Bloc d ? instructions Variables et Opérateurs Identi ?cateurs ? Permet de nommer un objet utilisé dans un bloc ? Commence par une lettre ou un chi ?re ? N ? est pas limité en nombre de caractères Exemple Commentaires ? Mono-lignes commençant avec le symbole -- ? et ?nissant à la ?n de la ligne ? Multi-lignes commençant par ? et ?nissant par ? - CSQL Procédural - Bloc d ? instructions Variables et Opérateurs Variables ? Les variables qui sont déclarées et éventuellement initialisées par la directive DECLARE ? Deux types de variables sont disponibles sous MySQL - scalaires recevant une seule valeur d ? un type SQL ex colonne d ? une table - externes dé ?nies dans la session Variables scalaires Syntaxe de déclaration DECLARE nomVariable nomVariable typeMSQL DEFAULT expression o? DEFAULT permet d ? initialiser la ou les variable s - CSQL Procédural - Bloc d ? instructions Variables et Opérateurs Exemples ? ? ? Dans des instructions SQL le nom de la variable est prioritairement interprété au détriment de la colonne de la table de même nom ? Donc essayer de nommer toutes les

Documents similaires
Tutorial looper fr Hello tout le monde Vous utilisez plein de loopers pour votre training scratch et vous avez toujours voulu en faire un Alors ce tutoriel est pour vous Introduction Nous allons voir ici comment faire un looper gr? ce à ash Je ne vais pas 0 0
Pg qua revue de contrat 1 Procédure REVUE DE CONTRAT Référence PGQUAREVUE DE CONTRAT Date d ? application Edition Page Page sur Nom Fonction Signature Rédacteur THOMAS Victoire ADV Nom Fonction Signature Véri ?cateur Nom Fonction Signature Approbateur Sui 0 0
Guide de la conversion en ab de la frab midi pyrenees 0 0
Centre de ressources et d’ingénierie documentaires - Contact : Sol Inglada ingl 0 0
Guide rapport stage seg pdf 2 0 0
Et bam v04 -V Chant ? ? ? ? ? E E E E ??Cordes ? E E E E ? ? ? Gare du Piano ? E E E E ? ? ? Et Bam ?? ?? E E Nord en no ? ?? E E vembre E E E E E E E E les che E E B ? ? 0 0
uploads/s1/ fiche-pedagogique-les-metamorphoses-pdf.pdf 0 0
Ce document est un outil méthodologique mis à disposition des établissements pu 0 0
Coursprepnaissance a65 COURS DE P R ÉPA R AT I O N À LA NAISSANCE Inscrivez-vous en ligne ?? Av de Champel CMU Rue Michel-Servet Ch de l ? Escalade jour Ch Thury u-Séjour Ch Venel Av de Champel CPréparation classique Les cours et leurs objectifs ?? Ma gro 0 0
Cours access COURS SUR ACCESS Dans ce module vous allez apprendre à -Démarrer ACCESS -Refermer ACCESS -Lire les éléments d ? une fenêtre d ? ACCESS - Créer des bases de données dans des tables -Faire des requêtes -Créer des formulaires -Créer des Etats Ac 0 0
  • 59
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 10, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 59.3kB