PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Boucler dans une liste de valeurs donnée en PL/pgSQL

Le FOREACH boucle est conçu spécifiquement pour parcourir les éléments d'une valeur de tableau, par exemple :

FOREACH field IN ARRAY ARRAY['f1','f2'] LOOP
    execute pg_temp.converFieldToLower(newTableNameRaw,field) into res;
END LOOP;

La fonctionnalité a été introduite dans Postgres 9.1.