Procedures stockees

Procédures stockées : une fonctionnalité puissante pour organiser vos requêtes SQL

Les procédures stockées sont un des aspects les plus intéressants de SQL, car elles permettent d’exécuter des blocs de code SQL à plusieurs reprises en utilisant le nom de la procédure au lieu de réécrire chaque requête.

Objectifs

  • Comprendre la nature et l’utilisation de procédures stockées
  • Savoir comment créer une procédure stockée
  • Connaître un exemple d’utilisation automatisée de procédures stockées

Exemple

CRÉER PROCEDURE mesProcedure(     IN param1 INT,     IN param2 VARCHAR(50)) BEGIN     SELECT param1 + param2; END;

Exercice

Créez une procédure stockée nommée ‘addNumbers’ qui prend en entrée deux nombres et retourne leur somme.

Solution (cliquer pour afficher)

Afficher la solution
CRÉER PROCEDURE addNumbers(     IN number1 INT,     IN number2 INT) BEGIN     SELECT number1 + number2; END;

Pour aller plus loin

  • Conseil 1 : Utilisez des procédures stockées pour exécuter des requêtes complexes et répétitives
  • Conseil 2 : Vérifiez que vos données sont correctement manipulées en utilisant les procédures stockées avant de les utiliser dans d’autres requêtes
  • Conseil 3 : N’oubliez pas de vérifier les droits et privilèges nécessaires pour exécuter des procédures stockées sur vos données

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut