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
  • ...