sql >> Database >  >> RDS >> PostgreSQL

Een gegeven lijst met waarden doorlopen in PL/pgSQL

De FOREACH lus is speciaal ontworpen voor het doorlopen van de elementen van een matrixwaarde, bijv.:

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

De functie is geïntroduceerd in Postgres 9.1.



  1. GROUP_CONCAT retourneert NULL als een waarde NULL is

  2. Hoe krijg ik kolomnamen in Laravel 4?

  3. Datumbereik optellen zonder overlappingen te tellen in mysql

  4. hoe de mysql innodb-bufferpool te wissen / spoelen?