9.3 9.4 9.5 9.6 10 11 12 13 14 15 16 17 Current(18)
PostgreSQL中文社区 问题报告 纠错本页面

SPI_getargtypeid

SPI_getargtypeid — 为由 SPI_prepare 准备好的一个语句的一个参数返回其数据类型 OID

大纲

Oid SPI_getargtypeid(SPIPlanPtr plan, int argIndex)

描述

SPI_getargtypeid 返回由 SPI_prepare 准备好的一个语句的 第argIndex个参数的类型的 OID。 第一个参数的索引为零。

参数

SPIPlanPtr plan

预备语句(由 SPI_prepare 返回)

int argIndex

参数的索引,从零开始

返回值

给定索引处的参数的类型 OID。如果该 planNULL 或者无效, 或者 argIndex 小于零或者不小于 plan 声明的参数数量, SPI_result 会被设置为 SPI_ERROR_ARGUMENT 并且将会返回 InvalidOid