SPI_scroll_cursor_fetch

SPI_scroll_cursor_fetch — recupera algunas filas de un cursor

Synopsis

void SPI_scroll_cursor_fetch(Portal portal, FetchDirection direction,
                             long count)

Descripción

SPI_scroll_cursor_fetch recupera algunas filas de un cursor. Esto es equivalente al comando SQL FETCH.

Argumentos

Portal portal

portal que contiene el cursor

FetchDirection direction

uno de FETCH_FORWARD, FETCH_BACKWARD, FETCH_ABSOLUTE o FETCH_RELATIVE

long count

número de filas a recuperar para FETCH_FORWARD o FETCH_BACKWARD; número de fila absoluto a recuperar para FETCH_ABSOLUTE; o número de fila relativo a recuperar para FETCH_RELATIVE

Valor de retorno

SPI_processed y SPI_tuptable se establecen como en SPI_execute si tiene éxito.

Notas

Consulte el comando SQL FETCH para obtener detalles sobre la interpretación de los parámetros direction y count.

Los valores de dirección distintos de FETCH_FORWARD pueden fallar si el plan del cursor no se creó con la opción CURSOR_OPT_SCROLL.