SPI_execute_plan_with_paramlist
SPI_execute_plan_with_paramlist â вÑполниÑÑ Ð¾Ð¿ÐµÑаÑоÑ, подгоÑовленнÑй ÑÑнкÑией SPI_prepare
СинÑакÑиÑ
int SPI_execute_plan_with_paramlist(SPIPlanPtrplan, ParamListInfoparams, boolread_only, longcount)
ÐпиÑание
SPI_execute_plan_with_paramlist вÑполнÑÐµÑ Ð¾Ð¿ÐµÑаÑоÑ, подгоÑовленнÑй ÑÑнкÑией SPI_prepare. ÐÐ°Ð½Ð½Ð°Ñ ÑÑнкÑÐ¸Ñ ÑавнознаÑна SPI_execute_plan, не ÑÑиÑÐ°Ñ Ñого, ÑÑо инÑоÑмаÑÐ¸Ñ Ð¾ знаÑениÑÑ
паÑамеÑÑов, пеÑедаваемÑÑ
запÑоÑÑ, пÑедÑÑавлÑеÑÑÑ Ð¿Ð¾-дÑÑгомÑ. ÐÑедÑÑавление ParamListInfo Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑдобнÑм Ð´Ð»Ñ Ð¿ÐµÑедаÑи знаÑений, Ñже имеÑÑиÑ
нÑжнÑй ÑоÑмаÑ. ÐÑа ÑÑнкÑÐ¸Ñ Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкие набоÑÑ Ð¿Ð°ÑамеÑÑов, коÑоÑÑе ÑеализÑÑÑÑÑ ÑеÑез ÑÑнкÑии-обÑабоÑÑики, ÑÑÑанавливаемÑе в ParamListInfo.
ÐÑгÑменÑÑ
SPIPlanPtrplanподгоÑовленнÑй опеÑаÑÐ¾Ñ (возвÑаÑаемÑй ÑÑнкÑией
SPI_prepare)ParamListInfoparamsÑÑÑÑкÑÑÑа даннÑÑ , ÑодеÑжаÑÐ°Ñ ÑÐ¸Ð¿Ñ Ð¸ знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑов; NULL, еÑли Ð¸Ñ Ð½ÐµÑ
boolread_onlytrueÐ´Ð»Ñ Ñежима вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Â«ÑолÑко ÑÑение»longcountмакÑималÑное ÑиÑло ÑÑÑок, коÑоÑое должно бÑÑÑ Ð²Ð¾Ð·Ð²ÑаÑено; Ñ
0огÑаниÑÐµÐ½Ð¸Ñ Ð½ÐµÑ
ÐозвÑаÑаемое знаÑение
ÐозвÑаÑаемÑе знаÑÐµÐ½Ð¸Ñ Ñе же, ÑÑо и Ñ SPI_execute_plan.
ÐеÑеменнÑе SPI_processed и SPI_tuptable ÑÑÑанавливаÑÑÑÑ ÐºÐ°Ðº в SPI_execute_plan, еÑли вÑзов бÑл ÑÑпеÑнÑм.