SPI_scroll_cursor_fetch

SPI_scroll_cursor_fetch — busca algumas linhas do cursor

Sinopse

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

Descrição

A função SPI_scroll_cursor_fetch busca algumas linhas do cursor. É equivalente ao comando FETCH do SQL.

Argumentos

Portal portal

portal contendo o cursor

FetchDirection direction

um entre FETCH_FORWARD, FETCH_BACKWARD, FETCH_ABSOLUTE ou FETCH_RELATIVE

long count

número de linhas a serem buscadas por FETCH_FORWARD ou FETCH_BACKWARD; número absoluto da linha a ser buscada por FETCH_ABSOLUTE; ou número relativo da linha a ser buscada por FETCH_RELATIVE

Valor retornado

Se a função for bem-sucedida, SPI_processed e SPI_tuptable serão definidos como em SPI_execute.

Notas

Veja o comando FETCH do SQL para obter detalhes sobre a interpretação dos parâmetros direction e count.

Valores de direção diferentes de FETCH_FORWARD podem falhar se o plano do cursor não tiver sido criado com a opção CURSOR_OPT_SCROLL.