Documentation PostgreSQL 8.4.22 > Programmation serveur > Interface de programmation serveur > Fonctions d'interface > SPI_execp | |
SPI_execute_plan | SPI_cursor_open |
SPI_execp — exécute un plan en mode lecture/écriture
int SPI_execp(SPIPlanPtr plan, Datum * values, const char * nulls, long count)
SPI_execp est identique à SPI_execute_plan mais le paramètre read_only de ce dernier vaut toujours false.
plan d'exécution (renvoyé par SPI_prepare)
Un tableau des vraies valeurs de paramètre. Doit avoir la même longueur que le nombre d'arguments du plan.
Un tableau décrivant les paramètres NULL. Doit avoir la même longueur que le nombre d'arguments du plan. n indique une valeur NULL (l'entrée dans values sera ignorée) ; un espace indique une valeur non NULL (l'entrée dans values est valide).
Si nulls est NULL, alors SPI_execp suppose qu'aucun paramètre n'est NULL.
nombre maximum de lignes à traiter ou à renvoyer