Postgresql 中文操作指南 47. Server Programming Interface 47.1. Interface Functions SPI_getargtypeid 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。如果 plan 为 NULL 或无效,或 argIndex 小于 0 或不小于为 plan 声明的参数数,则将 SPI_result 设置为 SPI_ERROR_ARGUMENT 并返回 InvalidOid 。