历史版本。 PostgreSQL 9.2 已结束支持。 2017-11-09. 请参阅 当前版本手册.
SPI_getargtypeid
SPI_getargtypeid — return the data type OID for an argument of
a plan prepared by SPI_prepare
大纲
Oid SPI_getargtypeid(SPIPlanPtrplan, intargIndex)
描述
SPI_getargtypeid 返回由 SPI_prepare 准备的计划中第 argIndex 个参数的类型的 OID。第一个参数的下标为零。
参数
SPIPlanPtrplan执行计划(由
SPI_prepare返回)intargIndex参数的索引,从零开始
返回值
给定索引处参数的类型 OID。如果 plan 为
NULL 或无效,或者 argIndex
小于 0,或者不小于为 plan 声明的参数个数,则
SPI_result 会被设置为
SPI_ERROR_ARGUMENT,并返回
InvalidOid。