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

# SPI_prepare_params

## 名称

SPI_prepare_params -- 准备一个语句但不立即执行它

## 大纲

    SPIPlanPtr SPI_prepare_params(const char * command,
                                  ParserSetupHook parserSetup,
                                  void * parserSetupArg,
                                  int cursorOptions)

## 描述

`SPI_prepare_params`为指定的命令创建并返回一个预备语句， 但是不执行该命令。这个函数相当于`SPI_prepare_cursor`， 除了调用者可以指定解析器hook函数来控制外部参数引用的解析。

## 参数

`const char * `command``

  命令字符串

`ParserSetupHook `parserSetup``

  解析器hook设置功能

`void * `parserSetupArg``

  为`parserSetup`传递参数

`int `cursorOptions``

  游标选项的整型位标记；零表示缺省行为

## 返回值

`SPI_prepare_params`有和`SPI_prepare` 一样的返回约定。

上一页 | 起始页 | 下一页
SPI_prepare_cursor | 上一级 | SPI_getargcount