Développer des programmes stockés

MySQL:développer des programmes stockés

1. Introduction

Un programme stocké est un ensemble d’ordres SQL et d’instructions procédurales (structures de contrôle, déclaration de variables, etc.) qui réalise une tâche spécifique et qui est enregistré avec un nom dans la base de données. Le programme stocké peut ensuite être appelé à partir de différents environnements de développement pour exécuter la tâche en question.

Programme stocké

Utiliser des programmes stockés offre plusieurs avantages :

  • Améliorer les performances : le code est stocké dans la base de données et il y a moins d’échange entre le client et le serveur.

  • Réutiliser du code : le code stocké peut être appelé par d’autres programmes qui n’ont pas besoin d’implémenter de nouveau la logique applicative.

  • Renforcer l’intégrité des données : les règles de gestion peuvent être codées à un seul endroit, dans les programmes stockés. Si les applications clientes n’ont pas le droit d’accéder directement aux tables mais doivent passer par les programmes stockés, l’intégrité des données est garantie.

Il existe deux types de programmes stockés :

  • les procédures ;

  • les fonctions.

2. Gestion...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Effectuer des recherches en texte intégral
Suivant
Développer des triggers