Tôi đang viết một tập lệnh plpgsql.
Tôi muốn lấy từng nội dung mảng từ một mảng hai chiều.Postgres - mảng cho vòng lặp
DECLARE
m varchar[];
arr varchar[][] := array[['key1','val1'],['key2','val2']];
BEGIN
for m in select arr
LOOP
raise NOTICE '%',m;
END LOOP;
END;
Nhưng mã trên trả về
{{key1,val1},{key2,val2}}
trong một dòng. Tôi muốn để có thể lặp lại và gọi một chức năng mà có các thông số như:
another_func(key1,val1)