Dans plpgsql, je souhaite obtenir le contenu du tableau un par un à partir d'un tableau à deux dimensions.
DECLARE
m varchar[];
arr varchar[][] := array[['key1','val1'],['key2','val2']];
BEGIN
for m in select arr
LOOP
raise NOTICE '%',m;
END LOOP;
END;
Mais le code ci-dessus renvoie :
{{key1,val1},{key2,val2}}
en une seule ligne. Je veux pouvoir boucler et appeler une autre fonction qui prend des paramètres tels que :
another_func(key1,val1)