Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

SPI_keepplan

SPI_keepplan — 保存一个已准备好的语句

摘要

int SPI_keepplan(SPIPlanPtr plan)

描述

SPI_keepplan 保存传入的一个语句(由 SPI_prepare 准备),以便该语句不会被 SPI_finish 或事务管理器释放。这使您可以当前会话中对 C 函数的后继调用中反复使用准备好的语句。

参数

SPIPlanPtr plan

要保存的已准备好的语句

返回值

成功时为 0;如果 planNULL 或无效,则为 SPI_ERROR_ARGUMENT

备注

通过指针调整而不是数据复制来将传入的语句重新安置到永久存储器中。如果您希望稍后删除此语句,请使用 SPI_freeplan