SPI_scroll_cursor_move — déplacer un curseur
void SPI_scroll_cursor_move(Portalportal
, FetchDirectiondirection
, longcount
)
SPI_scroll_cursor_move
ignore un certain nombre de
lignes dans un curseur. C'est l'équivalent de la commande SQL
MOVE
.
Portal portal
portail contenant le curseur
FetchDirection direction
un parmi FETCH_FORWARD
,
FETCH_BACKWARD
,
FETCH_ABSOLUTE
et
FETCH_RELATIVE
long count
nombre de lignes à déplacer pour FETCH_FORWARD
ou
FETCH_BACKWARD
; nombre de lignes absolu à déplacer
pour FETCH_ABSOLUTE
; ou nombre de lignes relatif
à déplacer pour FETCH_RELATIVE
SPI_processed
est configuré comme
SPI_execute
en cas de succès.
SPI_tuptable
est configuré à NULL
car
aucune ligne n'est renvoyée par cette fonction.
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
.