SPI_keepplan — sauvegarde une instruction préparée
int SPI_keepplan(SPIPlanPtr plan
)
SPI_keepplan
sauvegarde une instruction passée (préparée
par SPI_prepare
) pour qu'elle ne soit pas libérée par
SPI_finish
ou par le gestionnaire des transactions.
Cela vous donne la possibilité de ré-utiliser les instructions préparées dans
les prochains appels à votre fonction C dans la session courante.
SPIPlanPtr plan
l'instruction préparée à sauvegarder
0 en cas de succès ;
SPI_ERROR_ARGUMENT
si plan
vaut NULL
ou est invalide
L'instruction passée est relocalisée dans un stockage permanent par
l'ajustement de pointeur (pas de copie de données requise). Si vous souhaitez
la supprimer plus tard, utilisez SPI_freeplan
.