Documentation PostgreSQL 9.4.26 > Programmation serveur > Interface de programmation serveur > Fonctions d'interface > SPI_scroll_cursor_fetch | |
SPI_cursor_move | SPI_scroll_cursor_move |
SPI_scroll_cursor_fetch — récupère quelques lignes à partir d'un curseur
void SPI_scroll_cursor_fetch(Portal portal, FetchDirection direction, long count)
SPI_scroll_cursor_fetch récupère quelques lignes à partir d'un curseur. C'est équivalent à la commande SQL FETCH.
portail contenant le curseur
un parmi FETCH_FORWARD, FETCH_BACKWARD, FETCH_ABSOLUTE ou FETCH_RELATIVE
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
Voir la commande SQL FETCH(7) 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.