Fonctions stockées
Une fonction stockée est un programme stocké dans la zone de métadonnées d’une base de données et exécuté côté serveur. Les procédures stockées, les fonctions stockées (y compris elle-même), les déclencheurs et les programmes clients peuvent accéder à une fonction stockée. Lorsqu’une fonction stockée accède à elle-même, elle est appelée fonction récursive.
Contrairement aux procédures stockées, les fonctions stockées renvoient toujours une seule valeur scalaire. Pour renvoyer une valeur à partir d’une fonction stockée, on utilise l’Instruction RETURN
, qui met immédiatement fin à la fonction.