【发布时间】:2011-06-18 16:38:00
【问题描述】:
我想创建一个 PREPARED STATEMENT,其中输入是一些计数未知的整数。 我正在尝试做的方式是
PREPARE prep_select_data AS SELECT ARRAY[$1, id], $1, * FROM tbl_data WHERE id = ANY($1);
我得到的错误是:
ERROR: op ANY/ALL (array) requires array on right side
LINE 1: ...ELECT ARRAY[$1, id], $1, * FROM tbl_data WHERE id = ANY($1);
^
我无法找出问题所在。
请指教。
问候,
马扬克
【问题讨论】:
-
在这种情况下
$1是什么?数组还是单个值?
标签: postgresql prepared-statement any