SPI_cursor_open_with_paramlist
SPI_cursor_open_with_paramlist â оÑкÑÑÑÑ ÐºÑÑÑÐ¾Ñ Ñ Ð¿Ð°ÑамеÑÑами
СинÑакÑиÑ
Portal SPI_cursor_open_with_paramlist(const char *name, SPIPlanPtrplan, ParamListInfoparams, boolread_only)
ÐпиÑание
SPI_cursor_open_with_paramlist оÑкÑÑÐ²Ð°ÐµÑ ÐºÑÑÑÐ¾Ñ (внÑÑÑи назÑваемÑй поÑÑалом) Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿ÐµÑаÑоÑа, подгоÑовленного ÑÑнкÑией SPI_prepare. ÐÑа ÑÑнкÑÐ¸Ñ ÑавнознаÑна SPI_cursor_open, не ÑÑиÑÐ°Ñ Ñого, ÑÑо инÑоÑмаÑÐ¸Ñ Ð¾ знаÑениÑÑ
паÑамеÑÑов, пеÑедаваемÑÑ
запÑоÑÑ, пÑедÑÑавлÑеÑÑÑ Ð¿Ð¾-дÑÑгомÑ. ÐÑедÑÑавление ParamListInfo Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑдобнÑм Ð´Ð»Ñ Ð¿ÐµÑедаÑи знаÑений, Ñже имеÑÑиÑ
нÑжнÑй ÑоÑмаÑ. ÐÑа ÑÑнкÑÐ¸Ñ Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкие набоÑÑ Ð¿Ð°ÑамеÑÑов ÑеÑез ÑÑнкÑии-обÑабоÑÑики, ÑÑÑанавливаемÑе в ParamListInfo.
ÐеÑеданнÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑов копиÑÑÑÑÑÑ Ð² поÑÑал кÑÑÑоÑа, Ñак ÑÑо Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ оÑвободиÑÑ Ð¸ во вÑÐµÐ¼Ñ ÑÑÑеÑÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÑÑÑоÑа.
ÐÑгÑменÑÑ
const char *nameÐ¸Ð¼Ñ Ð¿Ð¾ÑÑала, либо
NULL, ÑÑÐ¾Ð±Ñ Ð¸Ð¼Ñ Ð²ÑбÑала ÑиÑÑемаSPIPlanPtrplanподгоÑовленнÑй опеÑаÑÐ¾Ñ (возвÑаÑаемÑй ÑÑнкÑией
SPI_prepare)ParamListInfoparamsÑÑÑÑкÑÑÑа даннÑÑ , ÑодеÑжаÑÐ°Ñ ÑÐ¸Ð¿Ñ Ð¸ знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑов; NULL, еÑли Ð¸Ñ Ð½ÐµÑ
boolread_onlytrueÐ´Ð»Ñ Ñежима вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Â«ÑолÑко ÑÑение»
ÐозвÑаÑаемое знаÑение
УказаÑÐµÐ»Ñ Ð½Ð° поÑÑал, ÑодеÑжаÑий кÑÑÑоÑ. ÐамеÑÑÑе, ÑÑо ÑоглаÑение о возвÑаÑе оÑибок оÑÑÑÑÑÑвÑеÑ; вÑе оÑибки вÑдаÑÑÑÑ ÑеÑез elog.