SPI_execute_plan_with_paramlist — executa uma instrução preparada por SPI_prepare
int SPI_execute_plan_with_paramlist(SPIPlanPtrplan, ParamListInfoparams, boolread_only, longcount)
A função SPI_execute_plan_with_paramlist executa
uma instrução preparada por SPI_prepare.
Esta função é equivalente à função SPI_execute_plan,
exceto que as informações sobre os valores dos parâmetros a serem
passados para a consulta são apresentadas de forma diferente.
A representação ParamListInfo pode ser conveniente
para transmitir valores que já estão disponíveis neste formato.
Esta função também dá suporte ao uso de conjuntos de parâmetros
dinâmicos por meio de funções de gancho especificadas em
ParamListInfo.
Esta função agora está em obsolescência em favor de
SPI_execute_plan_extended.
SPIPlanPtr plan
instrução preparada (retornada por SPI_prepare)
ParamListInfo params
estrutura de dados contendo tipos de dados e valores dos parâmetros;
NULL se nenhum
bool read_onlytrue para execução de leitura-apenas
long count
número máximo de linhas a serem retornadas,
ou 0 para sem limite
O valor retornado é o mesmo que para SPI_execute_plan.
Se a função for bem-sucedida, SPI_processed e
SPI_tuptable serão definidos como em
SPI_execute_plan.