我的PostgreSQL函数中有这段代码:
col_array text[] := array['aa','bb'];
FOREACH itr_col IN ARRAY col_array
LOOP
RAISE NOTICE '%', od.itr_col;
END LOOP;
在这里,我想动态打印od.aa
和od.bb
列的值。我收到此错误:
ERROR: record "od" has no field "itr_col"
CONTEXT: SQL statement "SELECT od.itr_col"
我正在使用PostgreSQL10。