PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Durchlaufen einer gegebenen Werteliste in PL/pgSQL

Der FOREACH Schleife ist speziell für die Iteration durch die Elemente eines Array-Werts konzipiert, z. B.:

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

Die Funktion wurde in Postgres 9.1 eingeführt.