gpt4 book ai didi

带参数的 PostgreSQL 游标

转载 作者:行者123 更新时间:2023-11-29 11:43:28 28 4
gpt4 key购买 nike

如文档所述here ,我需要声明一个在打开时接受参数的游标。

我的查询类似于:

DECLARE cur CURSOR (argName character varying) 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 似乎不接受这种形式的游标声明。有什么办法可以解决这个问题吗?任何解决方法?

谢谢

最佳答案

该语法仅在 plpgsql 函数内部有效。

http://www.postgresql.org/docs/current/static/plpgsql-cursors.html

关于带参数的 PostgreSQL 游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17808786/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com