SPI_scroll_cursor_fetch — récupère quelques lignes à partir d'un curseur
void SPI_scroll_cursor_fetch(Portalportal, FetchDirectiondirection, longcount)
SPI_scroll_cursor_fetch récupère quelques lignes à
partir d'un curseur. C'est équivalent à la commande SQL FETCH.
Portal portalportail contenant le curseur
FetchDirection direction
un parmi FETCH_FORWARD,
FETCH_BACKWARD,
FETCH_ABSOLUTE ou
FETCH_RELATIVE
long count
nombre de lignes à récupérer pour FETCH_FORWARD ou
FETCH_BACKWARD ; nombre de lignes absolu à récupérer
pour FETCH_ABSOLUTE ; ou nombre de lignes relatif
à récupérer pour FETCH_RELATIVE
SPI_processed et
SPI_tuptable sont configurés comme
SPI_execute en cas de succès.
Voir la commande SQL FETCH
pour des détails sur l'interprétation des paramètres
direction et count.
Les valeurs de direction autres que FETCH_FORWARD
peuvent échouer si le plan du curseur n'a pas été créé avec l'option
CURSOR_OPT_SCROLL.