15/08/2023

0. Fonctions utilisateurs

Lu 285 fois Licence Creative Commons

Fonctions utilisateurs

Il est possible de créer ses propres fonctions pour faciliter certaines requêtes. On indiquera les arguments et leur type, ainsi que le type de la valeur retournée.

Reprenons le cas des factures pour lesquelles on a dû calculer le prix TTC à partir du prix HT pour créer cette fois-ci une fonction qui calculera le prix HT à partir du TTC:

CREATE OR REPLACE FUNCTION ttc_to_ht (ttc INT) RETURNS INT
RETURN ttc / 1.2;

Note: Les mots-clés OR REPLACE permettent de réécrire la fonction si nécessaire.

On peut ensuite utiliser la nouvelle fonction dans nos requêtes:

SELECT ttc_to_ht(50);