【发布时间】:2012-04-04 17:17:40
【问题描述】:
在plpgsql中,我想从一个二维数组中一一获取数组内容。
DECLARE
m varchar[];
arr varchar[][] := array[['key1','val1'],['key2','val2']];
BEGIN
for m in select arr
LOOP
raise NOTICE '%',m;
END LOOP;
END;
但是上面的代码返回:
{{key1,val1},{key2,val2}}
在一行中。我希望能够循环并调用另一个接受以下参数的函数:
another_func(key1,val1)
【问题讨论】:
标签: arrays postgresql multidimensional-array for-loop plpgsql