ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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`。