Postgresql 中文操作指南

SPI_getargtypeid

SPI_getargtypeid — 返回由 SPI_prepare 准备的语句的自变量的数据类型 OID

Synopsis

Oid SPI_getargtypeid(SPIPlanPtr plan, int argIndex)

Description

SPI_getargtypeid 返回了一个 OID,它代表了 argIndex 号参数的类型,该参数是由 SPI_prepare 准备好的语句。第一个参数从零开始。

Arguments

  • SPIPlanPtr _plan_

    • * 已准备好的语句(由 SPI_prepare 返回)

  • int _argIndex_

    • 参数基于零的索引

Return Value

给定索引中参数的类型 OID。如果 planNULL 或无效,或 argIndex 小于 0 或不小于为 plan 声明的参数数,则将 SPI_result 设置为 SPI_ERROR_ARGUMENT 并返回 InvalidOid