【发布时间】:2021-11-21 16:51:58
【问题描述】:
我有一个函数,我想通过一个字符可变变量生成一个动态查询,我这样做(例如):
my_var character varying := 'SELECT * FROM table WHERE table.column = param_name';
当我运行我的函数并到达指令时:
EXECUTE my_var INTO result_var;
我得到了错误
错误:列«param_name»不存在
注意:我已经反复检查查询中的param_name 是否与参数名称匹配
【问题讨论】:
-
你需要看Dynamic Query
标签: string postgresql runtime-error plpgsql