在xml中使用此查询
searchCategory1="
SELECT "$1"
FROM "$2"
GROUP BY "$1"
ORDER BY "$1""
但错误消息 错误:关系" $ 2"不存在
我该如何查询此查询?
答案 0 :(得分:1)
这里有三个错误:
您引用了$1
和$2
,因此它们不会被解释为参数,而是作为对象名称(它们是quoted identifiers)。
您只能在prepared statements或PL/pgSQL代码中使用参数。
查询中的参数只能在文字出现的位置使用,因此不能用于列名和表名。
在将语句提交到数据库之前,您必须替换占位符。