登录
SPI_keepplan
SPI_keepplan — 保存已准备好的语句
概要
int SPI_keepplan(SPIPlanPtr plan)
描述
SPI_keepplan
保存传递的语句(由SPI_prepare
准备),以便不会被SPI_finish
或事务管理器释放。这使您能够在当前会话中 C 函数的后续调用中重用已准备好的语句。
参数
SPIPlanPtr
plan
要保存的已准备好的语句
返回值
成功时为 0;如果*plan
*为NULL
或无效,则为SPI_ERROR_ARGUMENT
注释
通过指针调整(不需要数据复制)将传递的语句重新放置到永久存储中。如果您以后希望删除它,请在它上面使用SPI_freeplan
。