| The PostgreSQL 9.0 Reference Manual - Volume 2 - Programming Guide
by The PostgreSQL Global Development Group Paperback (6"x9"), 478 pages ISBN 9781906966065 RRP £14.95 ($19.95) Sales of this book support the PostgreSQL project! Get a printed copy>>> |
13.1.16 SPI_execp
Name
SPI_execp -- execute a plan in read/write mode
Synopsis
int SPI_execp(SPIPlanPtr plan, Datum * values, const char * nulls, long count)
Description
SPI_execp is the same as
SPI_execute_plan, with the latter's
read_only parameter always taken as
false.
Arguments
SPIPlanPtrplan-
execution plan (returned by
SPI_prepare) Datum *values- An array of actual parameter values. Must have same length as the plan's number of arguments.
const char *nulls-
An array describing which parameters are null. Must have same length as
the plan's number of arguments.
nindicates a null value (entry invalueswill be ignored); a space indicates a nonnull value (entry invaluesis valid). IfnullsisNULLthenSPI_execpassumes that no parameters are null. longcount- maximum number of rows to process or return
Return Value
See SPI_execute_plan.
SPI_processed and
SPI_tuptable are set as in
SPI_execute if successful.
| ISBN 9781906966065 | The PostgreSQL 9.0 Reference Manual - Volume 2 - Programming Guide | See the print edition |