PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Percorrendo uma determinada lista de valores em PL/pgSQL


O FOREACH laço é projetado especificamente para iterar pelos elementos de um valor de matriz, por exemplo:
FOREACH field IN ARRAY ARRAY['f1','f2'] LOOP
    execute pg_temp.converFieldToLower(newTableNameRaw,field) into res;
END LOOP;

O recurso foi introduzido no Postgres 9.1.