SPI_getbinval
SPI_getbinval â полÑÑиÑÑ Ð´Ð²Ð¾Ð¸Ñное знаÑение Ñказанного ÑÑолбÑа
СинÑакÑиÑ
Datum SPI_getbinval(HeapTuplerow, TupleDescrowdesc, intcolnumber, bool *isnull)
ÐпиÑание
SPI_getbinval возвÑаÑÐ°ÐµÑ Ð·Ð½Ð°Ñение Ñказанного ÑÑолбÑа во внÑÑÑенней ÑоÑме (в ÑÑÑÑкÑÑÑе Datum).
ÐÑа ÑÑнкÑÐ¸Ñ Ð½Ðµ вÑделÑÐµÑ Ð½Ð¾Ð²Ñй блок памÑÑи Ð´Ð»Ñ Ð´Ð°Ð½Ð½ÑÑ . Ð ÑлÑÑае Ñ Ñипом, пеÑедаваемÑм по ÑÑÑлке, возвÑаÑаемÑм знаÑением бÑÐ´ÐµÑ ÑказаÑÐµÐ»Ñ Ð½Ð° пеÑеданнÑÑ ÑÑÑÐ¾ÐºÑ Ð´Ð°Ð½Ð½ÑÑ .
ÐÑгÑменÑÑ
HeapTuplerowÑÑÑока Ñ Ð½ÑжнÑми даннÑми
TupleDescrowdescопиÑание ÑÑÑок
intcolnumberÐ½Ð¾Ð¼ÐµÑ ÑÑолбÑа (наÑÐ¸Ð½Ð°Ñ Ñ 1)
bool *isnullпÑизнак Ñого, ÑÑо ÑÑÐ¾Ð»Ð±ÐµÑ ÑодеÑÐ¶Ð¸Ñ NULL
ÐозвÑаÑаемое знаÑение
ÐозвÑаÑаеÑÑÑ Ð´Ð²Ð¾Ð¸Ñное знаÑение ÑÑолбÑа. ÐÑли ÑÑÐ¾Ñ ÑÑÐ¾Ð»Ð±ÐµÑ ÑодеÑÐ¶Ð¸Ñ NULL, пеÑеменной, на коÑоÑÑÑ ÑказÑÐ²Ð°ÐµÑ isnull, пÑиÑваиваеÑÑÑ true; в пÑоÑивном ÑлÑÑае â false.
ÐÑи оÑибке в SPI_result ÑÑÑанавливаеÑÑÑ SPI_ERROR_NOATTRIBUTE.