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 portal
portail 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
.