多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 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`。