SPI_cursor_fetch — выбрать строки через курсор
void SPI_cursor_fetch(Portalportal
, boolforward
, longcount
)
SPI_cursor_fetch
выбирает некоторое количество строк через курсор. Эта функция реализует подмножество возможностей SQL-команды FETCH
(расширенную функциональность предоставляет SPI_scroll_cursor_fetch
).
Portal portal
портал, содержащий курсор
bool forward
true для выборки с перемещением вперёд, false — назад
long count
максимальное число строк, которое нужно выбрать
Переменные SPI_processed
и SPI_tuptable
устанавливаются как в SPI_execute
, если вызов был успешным.
Выборка назад может не поддерживаться, если план курсора был создан без параметра CURSOR_OPT_SCROLL
.