SPI_getargtypeid#
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
.