Über alle Array-Elemente interieren
ID | 301 |
---|---|
Link Reference | https://stackoverflow.com/questions/9783422/loop-over-array-dimension-in-plpgsql |
Link Credits | https://stackoverflow.com/a/9784986 |
Link Technical Documentation | Not set |
PlCodelang | PL/pgSQL |
PlGroup | Array |
PlItemTitle | Über alle Array-Elemente interieren |
Code | DO $do$ DECLARE m text[]; arr text[] := '{{key1,val1},{key2,val2}}'; -- array literal BEGIN FOREACH m SLICE 1 IN ARRAY arr LOOP RAISE NOTICE 'another_func(%,%)', m[1], m[2]; END LOOP; END $do$; -- --------------------------------------------------------- DO $do$ DECLARE i text; arr text[] := '{key1,key2}'; -- array literal BEGIN FOREACH i IN ARRAY arr LOOP RAISE NOTICE 'another_func(%)', i; END LOOP; END $do$; |
Result Example |