支持的版本:当前 (16) / 15 / 14 / 13 / 12
开发版本:devel
不受支持的版本:11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2

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

提交更正

如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符或需要进一步澄清,请使用 此表单 报告文档问题。