mysql procedures et fonctions stockees

Bases de données PL-SQL MySQL ?? Procédures et fonctions stockées Bertrand LIAUDET SOMMAIRE SOMMAIRE PL-SQL - PROCEDURES ET FONCTIONS STOCKEES PL-SQL les procédures stockées Présentation Script d ? exemple Usage des procédures stockées CALL Gestion des procédures stockées Gestion des erreurs PL-SQL Eléments de programmation A ?cher du texte A ?cher une table Commentaires Variables locales déclaration type et a ?ectation Variables globales Paramètres en entrée IN Paramètres en sortie OUT et INOUT Utilisation de commandes du DDL DML et DCL Tous les types Opérateurs et fonctions accessibles Tests ?? IF ?? ELSE - ELSEIF CASE WHEN Boucles Blocs imbriqués Sortie de bloc leave Les curseurs PL-SQL Les fonctions stockées Présentation Usage des fonctions stockées Gestion des fonctions stockées Synthèse et méthode Synthèse Méthode de codage BASES DE DONNÉES ?? MySQL - PL-SQL ?? page - Bertrand LIAUDET CTP PROCEDURES ET FONCTIONS STOCKEES MySQL Workbench Présentation Téléchargement Installation Résultats de l ? installation Principes du fonctionnement La bibliothèque ?? procédures et fonctions stockées Les chantiers ?? procédure stockée BD Ecoling - fonction stockée Programmation classique ?? procédures stockées Edition juillet BASES DE DONNÉES ?? MySQL - PL-SQL ?? page - Bertrand LIAUDET CPL-SQL - PROCEDURES ET FONCTIONS STOCKEES PL-SQL les procédures stockées http dev mysql com doc refman en stored-procedures html Présentation Usages Les SGBD-R en général et MySQL en particulier permettent d ? écrire des procédures de programmation impérative classique type Pascal C VB PHP etc qui seront enregistrées dans la base de données Ces procédures ont plusieurs usages ? Approche objet Ces procédures et fonctions permettent de développer des méthodes d ? utilisation de la BD méthode qui cachent un accès direct aux données Elles jouent alors le rôle des méthodes dans les classes de la programmation objet Les procédures vont encapsuler les attributs et permettre certains usages particuliers ? Synthèse ?? approche décisionnel Les procédures stockées permettent de faire des calculs de synthèse sur les données de la BD Elles permettent aussi de créer de nouvelles tables pour recevoir les résultats si nécessaire ? Administration et archivage Les procédures stockées peuvent aussi servir pour gérer des t? ches d ? archivage récurrentes et pour des t? ches d ? administration des utilisateurs et ou des données Principes généraux de codage Dans une procédure PL-SQL on peut utiliser les techniques de programmation procédurale classique variable test boucle et fonction On peut aussi intégrer les ordres SQL Principes généraux d ? optimisation Il faut toujours autant que possible régler les problèmes avec des commandes SQL et éviter la programmation impérative classique le résultat sera toujours plus optimisé ou plus optimisable Dans le même esprit il faut toujours éviter d ? utiliser des curseurs et utiliser les possibilités du SQL BASES DE DONNÉES ?? MySQL - PL-SQL ?? page - Bertrand LIAUDET CScript d ? exemple -- script de dé ?nition d ? une procédure -- procédure insertemp ? permet d ? insérer un employé avec -- son numéro son nom et son numéro de département use empdept drop procedure

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jui 21, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 88.2kB