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

Looping gennem en given liste over værdier i PL/pgSQL

FOREACH sløjfe er designet specifikt til iteration gennem elementerne i en matrixværdi, f.eks.:

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

Funktionen blev introduceret i Postgres 9.1.



  1. Flere underforespørgsler med zend-ramme

  2. Hvordan bruger man REGEXP med escape-sekvenser som ordgrænse?

  3. PostgreSQL + Hibernate + Spring automatisk oprette database

  4. Konverter Jalali-kalender til gregoriansk med PHP i CodeIgniter