历史版本。 PostgreSQL 9.6 已结束支持。 2021-11-11. 请参阅 当前版本手册.
SPI_getargtypeid
SPI_getargtypeid — 返回由 SPI_prepare 准备的语句中某个参数的数据类型 OID
大纲
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。