SPI_scroll_cursor_fetch — выбрать несколько строк из курсора
void SPI_scroll_cursor_fetch(Portalпортал, FetchDirectionнаправление, longcount)
SPI_scroll_cursor_fetch выбирает несколько строк из
курсора. Это эквивалентно SQL-команде FETCH.
портал порталпортал, содержащий курсор
FetchDirection направление
одно из FETCH_FORWARD,
FETCH_BACKWARD,
FETCH_ABSOLUTE или
FETCH_RELATIVE
long count
количество извлекаемых строк для
FETCH_FORWARD или
FETCH_BACKWARD; абсолютный номер извлекаемой строки для
FETCH_ABSOLUTE; или относительный номер извлекаемой строки для
FETCH_RELATIVE
SPI_processed и
SPI_tuptable устанавливаются так же, как в
SPI_execute в случае успеха.
См. SQL-команду FETCH команды
для получения подробных сведений об интерпретации
направление и
count параметров.
Значения направления, отличные от FETCH_FORWARD
могут привести к ошибке, если план курсора не был создан
с CURSOR_OPT_SCROLL параметром.