Procédures stockées et triggers MySQL

Procédures stockées et triggers MySQL

Procédures stockées et triggers MySQL

Objectifs de la formation aux procédures stockées et triggers MySQL

  • Apprendre à créer des objets de code SQL stockés sur le serveur MySQL.
  • Savoir implémenter nos opérations métiers dans des procédures stockées et effectuer des traitements complexes en langage SQL par la mise en oeuvre de variables, de blocs, de boucles, de tables temporaires, de la gestion des erreurs, et enfin de la récupération des résultats de nos procédures stockées.
  • S’approprier la création de fonctions utilisateur et les exploiter à l’intérieur de nos commandes SQL usuelles.
  • Maîtriser enfin définir la création de déclencheurs ou triggers pour réagir automatiquement lors d’évènements de modifications de données sur une table ou encore générer des informations d’audit.

Public concerné par la formation aux procédures stockées et triggers MySQL

  • Développeur, Chef de projet, membres de l’Equipe projet

Prérequis à la formation

  • Connaissance du serveur de base de données MySQL et du langage SQL

Dates et durée

  • Nous consulter

Comprendre la syntaxe de base de MySQL

  • Rappel des objectifs cette formation
  • Ressources pédagogiques
  • Découvrir la base de données et les objets de code
  • Comprendre les variables globales
  • Créer un bloc et choisir le délimiteur
  • Comprendre la portée des variables
  • Passer des paramètres aux procédures

Appliquer du code dans les procédures

  • Gérer les valeurs en retour
  • Maîtriser les boucles
  • Récupérer des résultats de SELECT
  • Gérer les erreurs
  • Utiliser le SQL dynamique
  • Créer des tables temporaires

Exploiter les fonctions et les triggers MySQL

  • Créer des fonctions utilisateur
  • Créer un trigger
  • Modifier les données dans un trigger MySQL
  • Écrire un trigger d’audit
  • Consulter les métadonnées
  • Conclure sur les procédures et les triggers MySQL