2025年9月25日: PostgreSQL 18 发布!
支持的版本:当前18) / 17 / 16 / 15 / 14 / 13
开发版本:devel
不支持的版本:12 / 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

提交更正

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