Piszę skrypt plpgsql.
Chcę uzyskać zawartość tablicy jeden po drugim z tablicy dwuwymiarowej.Postgres - array for loop
DECLARE
m varchar[];
arr varchar[][] := array[['key1','val1'],['key2','val2']];
BEGIN
for m in select arr
LOOP
raise NOTICE '%',m;
END LOOP;
END;
Ale powyższy kod zwraca
{{key1,val1},{key2,val2}}
w jednej linii. Chcę móc pętli nad i wywołać inną funkcję, która pobiera parametry jak:
another_func(key1,val1)