SPI_keepplan
Name
SPI_keepplan -- 保存一个预备语句
Synopsis
int SPI_keepplan(SPIPlanPtr plan)
描述
SPI_keepplan
保存一个已经传递了的语句(SPI_prepare
准备的),所以它将不会通过SPI_finish
或者事务管理器释放。 这给了你在当前会话中你的过程的随后调用重新使用预备语句的能力。
参数
SPIPlanPtr
plan
要保存的预备语句
返回值
成功时为0;如果plan
是NULL
或者无效的, 那么是SPI_ERROR_ARGUMENT
注意
通过指针调整,传入参数重定位到参数存储(不需要拷贝数据)。 如果你稍后想要删除它,在其上使用SPI_freeplan
。