历史版本。 PostgreSQL 8.4 已结束支持。 请参阅 当前版本手册.
SPI_getargtypeid
SPI_getargtypeid — 返回由 SPI_prepare 准备的语句中某个参数的数据类型 OID
大纲
Oid SPI_getargtypeid(SPIPlanPtrplan, intargIndex)
描述
SPI_getargtypeid 返回表示由
SPI_prepare 准备的计划的第
argIndex 个参数类型 ID 的 OID。第一个参数的索引为零。
参数
SPIPlanPtrplan执行计划(由
SPI_prepare返回)intargIndex参数的索引,从零开始
返回值
给定索引处参数的类型 ID。如果
plan 为 NULL 或无效,或者
argIndex 小于 0 或不小于该
plan 声明的参数个数,SPI_result 会被设为
SPI_ERROR_ARGUMENT,并返回
InvalidOid。