SPI_keepplan — 保存一个已准备好的语句
int SPI_keepplan(SPIPlanPtr plan
)
SPI_keepplan
保存传入的一个语句(由 SPI_prepare
准备),以便该语句不会被 SPI_finish
或事务管理器释放。这使您可以当前会话中对 C 函数的后继调用中反复使用准备好的语句。
SPIPlanPtr plan
要保存的已准备好的语句
成功时为 0;如果 plan
是 NULL
或无效,则为 SPI_ERROR_ARGUMENT
通过指针调整而不是数据复制来将传入的语句重新安置到永久存储器中。如果您希望稍后删除此语句,请使用 SPI_freeplan
。