SPI_cursor_fetch#
SPI_cursor_fetch
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
.