M13 – Programmation de procédures stockées et de triggers
Mise en place
de l’intégrité référentielle
sur une base de données.
Utilisation des procédures stockées du SGBDR
.
.
.
Une procédure stockée (Stored Procedure pour SQL Server) est une suite d’instructions SQL stockées dans la base de données et pouvant être exécutée par appel de son nom.
Autres termes utilisés : procédure cataloguée / procédure mémorisée
Remote procedure en anglais.Particularités :
Les procédures stockées diffèrent des instructions SQL :
leur syntaxe est vérifiée et elles sont compilées. C’est le code compilé qui est utilisé lors des appels
ne sont pas appelées automatiquement, mais doivent faire l’objet d’un appel explicite de la part de l’utilisateur.
peuvent être appelées par plusieurs applications frontalesAvantages :
Améliorent les performances par utilisation du code compilé
Renforcent l’intégrité de la base :
en centralisant les traitements en un endroit unique unicité du code