Introduction aux procédures stockées (CREATE PROCEDURE)
Les procédures stockées sont des blocs de code SQL précompilés qui peuvent être exécutés plusieurs fois, ce qui les rend très efficaces pour les tâches répétitives ou complexes. Elles sont souvent utilisées pour encapsuler la logique d'affaires dans le serveur de base de données, réduisant ainsi les allers-retours entre le serveur et l'application.
7.1.1 Avantages des procédures stockées
Performances améliorées : Les procédures stockées sont précompilées et optimisées par le moteur SQL.
Sécurité renforcée : Elles permettent de contrôler les accès aux données sensibles.
Réutilisation du code : Une procédure stockée peut être appelée plusieurs fois, ce qui réduit la redondance du code.
Centralisation de la logique : La logique métier est centralisée dans la base de données, facilitant ainsi la maintenance.
7.1.2 Création de procédures stockées (CREATE PROCEDURE)
La commande CREATE PROCEDURE
permet de définir une nouvelle procédure stockée.
Exemple de procédure stockée simple :
Cette procédure ajoute un employé à la table Employes. Les paramètres @Nom
, @Prenom
et @Salaire
sont passés à la procédure lors de l'appel.
Last updated