SPI_scroll_cursor_fetch#
SPI_scroll_cursor_fetch
SPI_scroll_cursor_fetch — извлечь несколько строк из курсора
Синтаксис
void SPI_scroll_cursor_fetch(Portalportal
, FetchDirectiondirection
, longcount
)
Описание
SPI_scroll_cursor_fetch
извлекает несколько строк из курсора. Это эквивалентно SQL-команде FETCH
.
Аргументы
Portal
portal
портал, содержащий курсор
FetchDirection
direction
один из
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 для получения подробной информации о толковании параметров direction
и count
.
Все значения направления, отличные от FETCH_FORWARD
,
могут не сработать, если план курсора не был создан
с опцией CURSOR_OPT_SCROLL
.