SPI_getargtypeid#

SPI_getargtypeid

SPI_getargtypeid

SPI_getargtypeid — возвращает тип данных OID для аргумента оператора, подготовленного с помощью функции SPI_prepare

Синтаксис

Oid SPI_getargtypeid(SPIPlanPtr plan, int argIndex)

Описание

SPI_getargtypeid возвращает OID, представляющий тип для argIndex-го аргумента оператора, подготовленного с помощью SPI_prepare. Первый аргумент имеет индекс ноль.

Аргументы

SPIPlanPtr plan

подготовленный оператор (возвращаемое функцией SPI_prepare)

int argIndex

индекс аргумента, начинающийся с нуля

Возвращаемое значение

Тип OID аргумента по заданному индексу. Если plan равен NULL или недопустим, или argIndex меньше 0 или не меньше количества объявленных аргументов для plan, SPI_result устанавливается в SPI_ERROR_ARGUMENT и возвращается InvalidOid.