Ü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 |