【发布时间】:2013-07-22 10:33:36
【问题描述】:
正如文档中描述的 here,我需要声明一个在 OPEN 时接受参数的游标。
我的查询类似于:
DECLARE cur CURSOR (argName 字符不同) FOR SELECT * FROM "TableName" WHERE "SomeColumn" = argName;
当我这样做时,我得到一个可爱的错误:
ERROR: syntax error at or near "("
LINE 1: DECLARE cur CURSOR (argName character varying) FOR SELECT * FROM...
^
似乎 PostgreSQL 不接受这种形式的游标声明。 有没有办法解决这个问题?有什么解决方法吗?
谢谢
【问题讨论】:
标签: postgresql cursor arguments postgresql-9.1