PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

SPI_prepare_params

SPI_prepare_params — 准备一条语句,但还不执行它

Synopsis

SPIPlanPtr SPI_prepare_params(const char * command,
                              ParserSetupHook parserSetup,
                              void * parserSetupArg,
                              int cursorOptions)

描述

SPI_prepare_params 为指定的命令创建并返回 一个预备语句,但不执行该命令。 这个函数等价于 SPI_prepare_cursor, 此外调用者还可以指定解析器钩子函数来控制对外部参数引用的 解析。

现在这个函数已被弃用,推荐使用 SPI_prepare_extended。

参数

const char * command

命令字符串

ParserSetupHook parserSetup

解析器钩子建立函数

void * parserSetupArg

传给 parserSetup 的透传参数

int cursorOptions

游标选项的整数位掩码;零产生默认行为

返回值

SPI_prepare_params 具有与 SPI_prepare 相同的返回约定。