SPI_prepare_cursor
SPI_prepare_cursor — 预备一个语句,但是不执行它
大纲
SPIPlanPtr SPI_prepare_cursor(const char *command
, intnargs
, Oid *argtypes
, intcursorOptions
)复制
描述
SPI_prepare_cursor
和
SPI_prepare
一样,不过它也允许说明规划器的
“游标选项”参数。这是一个位掩码,它的值如
nodes/parsenodes.h
中
DeclareCursorStmt
的options
域所示。
SPI_prepare
总是把该游标选项取做零。
参数
const char *
command
命令字符串
int
nargs
输入参数(
$1
、$2
等等)的数量Oid *
argtypes
一个数组指针,它指向的数组包含参数的数据类型的 OID
int
cursorOptions
整数形式的游标选项位掩码,零会导致默认行为
返回值
SPI_prepare_cursor
具有和
SPI_prepare
一样的返回习惯。
注解
在cursorOptions
设置的有用的位包括
CURSOR_OPT_SCROLL
、
CURSOR_OPT_NO_SCROLL
、
CURSOR_OPT_FAST_PLAN
、
CURSOR_OPT_GENERIC_PLAN
以及
CURSOR_OPT_CUSTOM_PLAN
。
注意CURSOR_OPT_HOLD
被特别地忽略。
文章转载自PostgreSQL全球开发组,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
9.9 分高危漏洞,尽快升级到 pgAdmin 4 v9.2 进行修复
严少安
351次阅读
2025-04-11 10:43:23
外国CTO也感兴趣的开源数据库项目——openHalo
小满未满、
333次阅读
2025-04-21 16:58:09
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
328次阅读
2025-04-15 14:48:05
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
294次阅读
2025-04-07 12:14:29
postgresql+patroni+etcd高可用安装
necessary
161次阅读
2025-03-28 10:11:23
从 Oracle 到 PostgreSQL迁移成本评估揭秘
梧桐
150次阅读
2025-03-27 17:21:42
手把手教你在 openKylin 上部署 IvorySQL 4.4
严少安
150次阅读
2025-03-27 20:41:28
转发有奖 | PostgreSQL 16 PGCM高级认证课程直播班招生中!
墨天轮小教习
143次阅读
2025-04-14 15:58:34
墨天轮PostgreSQL认证证书快递已发(2025年3月批)
墨天轮小教习
125次阅读
2025-04-03 11:43:25
从Percona 发布Pro级产品得到的一些启发
库海无涯
123次阅读
2025-03-26 08:45:23