SPI_keepplan
SPI_keepplan — 保存一个预备语句
大纲
int SPI_keepplan(SPIPlanPtr plan
)
描述
SPI_keepplan
保存一个被传入的语句(由
SPI_prepare
准备好),这样它将不会被
SPI_finish
或者事务管理器释放。这让你能够
在当前会话的后续C函数调用中重用预备语句。
参数
SPIPlanPtr
plan
要保存的预备语句
返回值
成功返回 0;如果plan
为NULL
或者无效则返回SPI_ERROR_ARGUMENT
注解
这个函数通过指针调整的方法(不需要数据复制)将被传入的语句重定位
到永久存储中。如果你后来需要删除它,可以对它使用
SPI_freeplan
。
文章转载自PostgreSQL全球开发组,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。