Postgresql 中文操作指南 47. Server Programming Interface 47.1. Interface Functions SPI_keepplan Postgresql 中文操作指南 SPI_keepplan SPI_keepplan — 保存已准备好的语句 Synopsis int SPI_keepplan(SPIPlanPtr plan) Description SPI_keepplan 保存传递的语句(由 SPI_prepare 准备),使其不会被 SPI_finish 或事务管理器释放。这使你可以重用当前会话中 C 函数的后续调用中的准备好的语句。 Arguments SPIPlanPtr _plan_ 要保存的已准备好的语句 Return Value 成功时为 0;如果 plan 为 NULL 或无效,则为 SPI_ERROR_ARGUMENT Notes 通过指针调整,将传入语句移至永久存储(不需要数据复制)。如果你以后希望删除它,请使用 SPI_freeplan 。