SPI_getargtypeid
SPI_getargtypeid — получить OID типа аргумента для оператора, подготовленного функцией SPI_prepare
Синтаксис
Oid SPI_getargtypeid(SPIPlanPtrplan
, intargIndex
)
Описание
SPI_getargtypeid
возвращает OID, представляющий тип аргумента под номером argIndex
оператора, подготовленного функцией SPI_prepare
. Первый аргумент идёт под номером ноль.
Аргументы
SPIPlanPtr
plan
подготовленный оператор (возвращаемый функцией
SPI_prepare
)int
argIndex
индекс аргумента, начиная с нуля
Возвращаемое значение
OID типа аргумента с заданным индексом. Если значение plan
неверное или NULL
, либо argIndex
меньше 0 или не меньше числа аргументов, объявленных при подготовке плана (передаваемого в plan
), в SPI_result
устанавливается SPI_ERROR_ARGUMENT
и возвращается InvalidOid
.