PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# SPI_keepplan

## 名称

SPI_keepplan -- 保存一个预备语句

## 大纲

    int SPI_keepplan(SPIPlanPtr plan)

## 描述

`SPI_keepplan`保存一个已经传递了的语句（`SPI_prepare` 准备的），所以它将不会通过`SPI_finish`或者事务管理器释放。 这给了你在当前会话中你的过程的随后调用重新使用预备语句的能力。

## 参数

`SPIPlanPtr `plan``

  要保存的预备语句

## 返回值

成功时为0；如果`plan`是`NULL`或者无效的， 那么是`SPI_ERROR_ARGUMENT`

## 注意

通过指针调整，传入参数重定位到参数存储（不需要拷贝数据）。 如果你稍后想要删除它，在其上使用`SPI_freeplan`。

上一页 | 起始页 | 下一页
SPI_cursor_close | 上一级 | SPI_saveplan