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