Documentation PostgreSQL 9.0.23 > Programmation serveur > Interface de programmation serveur > Fonctions d'interface > SPI_execute_plan_with_paramlist | |
SPI_execute_plan | SPI_execp |
SPI_execute_plan_with_paramlist — exécute un plan préparé par SPI_prepare
int SPI_execute_plan_with_paramlist(SPIPlanPtr plan, ParamListInfo params, bool read_only, long count)
SPI_execute_plan_with_paramlist exécute un plan préparé par SPI_prepare. Cette fonction est l'équivalent de SPI_execute_plan, sauf que les informations sur les valeurs des paramètres à passer à la requête sont présentées différemment. La représentation ParamListInfo peut être utilse pour passer des valeurs qui sont déjà disponibles dans ce format. Elle supporte aussi l'utilisation d'ensemble de paramètres dynamiques indiqués via des fonctions dans ParamListInfo.
plan d'exécution (renvoyé par SPI_prepare)
structure de données contenant les types et valeurs de paramètres ; NULL si aucune structure
true pour une exécution en lecture seule
nombre maximum de lignes à renvoyer ou 0 pour aucune ligne à renvoyer