| Documentation PostgreSQL 9.2.24 > Programmation serveur > Interface de programmation serveur > Fonctions d'interface > SPI_prepare_cursor | |
| SPI_prepare | SPI_prepare_paramsSuivant |
SPI_prepare_cursor — prépare une requête, sans l'exécuter pour l'instant
SPIPlanPtr SPI_prepare_cursor(const char * command, int nargs, Oid * argtypes, int cursorOptions)
SPI_prepare_cursor est identique à SPI_prepare, sauf qu'il permet aussi la spécification du paramètre des « options du curseur » du planificateur. Il s'agit d'un champ de bits dont les valeurs sont indiquées dans nodes/parsenodes.h pour le champ options de DeclareCursorStmt. SPI_prepare utilise zéro pour les options du curseur.
chaîne commande
nombre de paramètres en entrée (1ドル, 2ドル, etc.)
pointeur vers un tableau contenant l'OID des types de données des paramètres
champ de bits précisant les options du curseur ; zéro est le comportement par défaut