Qu'est-ce que sont les procédures stockées ?
Les procédures stockées (terme générique pour des paquetages, procédures ou fonctions) sont des instructions SQL et/ou de programmation précompilées, stockées dans une base de données et exécutées sur demande par le SGBD qui manipule la base de données. [Inspiré de Wikipédia]
La syntaxe utilisé pour la partie de programmation est souvent spécifique au SGBD.
Cette combinaison d'instructions SQL et de programmation a donné naissance aux langages suivants:
- PL/SQL pour Oracle
- SQL/PSM pour MySQL
- Transact-SQL pour Microsoft SQL Server
- PL/pgSQL pour postgreSQL
- ...