Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Procédure stockée

INFORMATIQUE > BASES DE DONNÉES

Ensemble d'nstructions SQL précompilées et enregistrées dans une base de données.

Une procédure stockée peut ensuite être exécutée à la demande.

Les procédures stockées permettent d'améliorer les performances et peuvent faciliter la maintenance mais doivent être réservées à des traitements lourds ou redondants.

En pratique

Voici le code de création de la procédure stockée qui nous permet d'obtenir les vingts derniers mots qui ont été créés ou modifiés dans notre base MySQL (liste affichée sur notre page d'accueil).

Noter la création provisoire d'un délimiteur nécessaire pour remplacer le ";" à la fin de la procédure.

 
DELIMITER |
CREATE PROCEDURE vingt_mots()
BEGIN
    SELECT * FROM lexique2 
    WHERE lex_publie = '1' 
    ORDER BY lex_date_enr 
    DESC 
    LIMIT 20;
END|

Et voici le code qui permet de l'appeler.

 
CALL vingt_mots()
Voir
Déclencheur
Pour en savoir plus

SUPINFO

Wikipedia

Créer un requête stockée avec SQL Server

Anglais
Stored procedure.
Allemand
Die gespeicherte Prozedur
Espagnol
El procedimiento almacenado.