SPI_scroll_cursor_move

SPI_scroll_cursor_move — mueve un cursor

Synopsis

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

Descripción

SPI_scroll_cursor_move salta un número de filas en un cursor. Esto es equivalente al comando SQL MOVE.

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 mover para FETCH_FORWARD o FETCH_BACKWARD; número de fila absoluto al que moverse para FETCH_ABSOLUTE; o número de fila relativo al que moverse para FETCH_RELATIVE

Valor de retorno

SPI_processed se establece como en SPI_execute si tiene éxito. SPI_tuptable se establece en NULL, ya que esta función no devuelve filas.

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.