历史版本。 PostgreSQL 10 已结束支持。 2022-11-10. 请参阅 当前版本手册.
SPI_prepare_params
SPI_prepare_params — 准备一个语句,但暂不执行
大纲
SPIPlanPtr SPI_prepare_params(const char *command, ParserSetupHookparserSetup, void *parserSetupArg, intcursorOptions)
描述
SPI_prepare_params 为指定命令创建并返回一个预备语句,但不执行该命令。它相当于 SPI_prepare_cursor,只是额外允许调用者指定解析器钩子函数,以控制外部参数引用的解析。
参数
const char *command命令字符串
ParserSetupHookparserSetup解析器钩子设置函数
void *parserSetupArg传递给
parserSetup的透传参数intcursorOptions整数形式的游标选项位掩码,零会导致默认行为
返回值
SPI_prepare_params 的返回约定与
SPI_prepare 相同。