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

# SPI_getargtypeid

## 名称

SPI_getargtypeid -- 返回`SPI_prepare` 准备的已准备好语句的参数的数据类型OID

## 大纲

    Oid SPI_getargtypeid(SPIPlanPtr plan, int argIndex)

## 描述

`SPI_getargtypeid`返回`SPI_prepare` 准备的已准备好语句的第`argIndex`个参数的类型 ID ， 用 OID 表示。第一个参数的索引为零。

## 参数

`SPIPlanPtr `plan``

  预备语句（`SPI_prepare`返回的）

`int `argIndex``

  以零为基的参数索引

## 返回值

给出索引位置的参数的类型OID，如果`plan`为`NULL` 或无效，或`argIndex`小于 0 或者大于或等于为 `plan`声明的参数个数，则`SPI_result` 设置为`SPI_ERROR_ARGUMENT`并且返回`InvalidOid`。

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