SPI_getargtypeid
SPI_getargtypeid â полÑÑиÑÑ OID Ñипа аÑгÑменÑа Ð´Ð»Ñ Ð¾Ð¿ÐµÑаÑоÑа, подгоÑовленного ÑÑнкÑией SPI_prepare
СинÑакÑиÑ
Oid SPI_getargtypeid(SPIPlanPtrplan, intargIndex)
ÐпиÑание
SPI_getargtypeid возвÑаÑÐ°ÐµÑ OID, пÑедÑÑавлÑÑÑий Ñип аÑгÑменÑа под номеÑом argIndex опеÑаÑоÑа, подгоÑовленного ÑÑнкÑией SPI_prepare. ÐеÑвÑй аÑгÑÐ¼ÐµÐ½Ñ Ð¸Ð´ÑÑ Ð¿Ð¾Ð´ номеÑом нолÑ.
ÐÑгÑменÑÑ
SPIPlanPtrplanподгоÑовленнÑй опеÑаÑÐ¾Ñ (возвÑаÑаемÑй ÑÑнкÑией
SPI_prepare)intargIndexÐ¸Ð½Ð´ÐµÐºÑ Ð°ÑгÑменÑа, наÑÐ¸Ð½Ð°Ñ Ñ Ð½ÑлÑ
ÐозвÑаÑаемое знаÑение
OID Ñипа аÑгÑменÑа Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñм индекÑом. ÐÑли знаÑение plan невеÑное или NULL, либо argIndex менÑÑе 0 или не менÑÑе ÑиÑла аÑгÑменÑов, обÑÑвленнÑÑ
пÑи подгоÑовке плана (пеÑедаваемого в plan), в SPI_result ÑÑÑанавливаеÑÑÑ SPI_ERROR_ARGUMENT и возвÑаÑаеÑÑÑ InvalidOid.