n. f. Suite d'instructionsSQL formant une entité logique destinée à la réalisation d'une tâche particulière.
Elle peux prendre différents argument en entrée et en sortie. Elle réalise diverses requêtes SQL et utilise des structures de contrôle afin d'en adapter l'exécution en fonction des résultats intermédiaires.
Stockée sur le serveur, elle permet des exécutions plus rapides que si les traitement étaient fait sur les clients. Elle donne également une indépendance vis-à-vis des langages de programmation des clients.
La grande majorité des SGBD supportent les procédures stockées.