sql >> Databasteknik >  >> RDS >> PostgreSQL

Går igenom en given lista med värden i PL/pgSQL

FOREACH loop är utformad speciellt för att iterera genom elementen i ett matrisvärde, t.ex.:

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

Funktionen introducerades i Postgres 9.1.



  1. Räknar förändringar i tidslinjen med MySQL

  2. FIND_IN_SET() vs IN()

  3. Stor MySQL DB (21MM-poster) med platsdata - varje plats har lat och long - behöver köra "nära"-fråga

  4. SKAPA BORD INNE PROCEDUR