PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Scorrere un determinato elenco di valori in PL/pgSQL

Il FOREACH ciclo è progettato specificamente per scorrere gli elementi di un valore di matrice, ad esempio:

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

La funzionalità è stata introdotta in Postgres 9.1.