Les variables sont des objets destinés à stocker temporairement des informations pendant l'exécution d'un script. Les types de variables# PL/PGSQL implémente plusieurs types de varibale # Type Description 1 varchar chaine de caractères 2 text texte 3 integer nombre entier 4 numeric nombre flottant 5 record enregistrement Déclaration# La déclaration de variable des variables consiste à réserver un emplacement memoire do $$ declare first_name varchar(25); age integer; item record; _sql = text; begin -- -- end; $$ language plpgsql; Affectation# L'affection consiste à attribuer une valeur à une valeur. En d'autres termes, on indique la valeur de la variable. age := 35; Affectation à partir d'une requête# L'affection consiste à attribuer une valeur à une valeur. En d'autres termes, on indique la valeur de la variable. select max(dt) into _max_dt from edw.fct_orders; Affichage# La déclaration de variable des variables consiste à réserver un emplacement memoire do $$ declare msg text; begin msg = 'This is a message'; raise notice '%', msg; end; $$ language plpgsql; raise notice 'rundt : %', rundt; raise notice 'runmth : % - %', _dt1, _dt2; Pour plus d'informations, je vous renvoie à la documentation.