Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementCREATE OR REPLACE FUNCTION prix_ttc(prix_ht NUMERIC, taux_tva NUMERIC DEFAULT 0.20) RETURNS NUMERIC AS $$ BEGIN RETURN ROUND(prix_ht * (1 + taux_tva), 2); END; $$ LANGUAGE plpgsql; SELECT prix_ttc(100); -- 120.00 SELECT prix_ttc(100, 0.055); -- 105.50
PL/pgSQL ajoute des structures procédurales (IF, LOOP, variables) au SQL. C'est le langage de programmation côté serveur de PostgreSQL.