函数内部的PostgreSQL动态列访问

时间:2019-02-05 06:13:58

标签: postgresql

我的PostgreSQL函数中有这段代码:

  col_array text[] := array['aa','bb'];

  FOREACH itr_col IN ARRAY col_array
  LOOP 
    RAISE NOTICE '%', od.itr_col;
  END LOOP;  

在这里,我想动态打印od.aaod.bb列的值。我收到此错误:

ERROR: record "od" has no field "itr_col" 
CONTEXT: SQL statement "SELECT od.itr_col"

我正在使用PostgreSQL10。

0 个答案:

没有答案