sql >> Base de Datos >  >> RDS >> PostgreSQL

Recorriendo una lista dada de valores en PL/pgSQL

El FOREACH bucle está diseñado específicamente para iterar a través de los elementos de un valor de matriz, por ejemplo:

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

La función se introdujo en Postgres 9.1.