PDF (adobe.com)

A propos des procédures stockées

Bien qu'il soit possible d'utiliser des comportements de serveur pour créer des pages qui modifient des bases de données, vous pouvez également créer ces pages en utilisant des objets de manipulation de base de données, tels que des procédures stockées ou des objets de commande ASP.

Une procédure stockée est un élément de base de données réutilisable qui effectue des opérations dans une base de données. Elle contient du code SQL qui permet notamment d'insérer, de mettre à jour ou de supprimer des enregistrements. Elle peut également modifier la structure de la base de données. Une procédure stockée peut ainsi servir à ajouter une colonne ou encore à supprimer une table.

Elle peut également appeler une autre procédure stockée, accepter des paramètres d'entrée et renvoyer à la procédure d'appel plusieurs valeurs sous la forme de paramètres de sortie.

Une procédure stockée est dite réutilisable car vous pouvez effectuer une opération dans la base de données plusieurs fois à l'aide d'une seule version compilée de la procédure. Si vous savez qu'une tâche de base de données sera exécutée un grand nombre de fois ou qu'elle sera exécutée par différentes applications, il est conseillé d'utiliser une procédure stockée pour améliorer l'efficacité des opérations effectuées dans la base de données.

Remarque : Les bases de données MySQL et Microsoft Access ne prennent pas en charge les procédures stockées.