SPI_cursor_fetch#

SPI_cursor_fetch

SPI_cursor_fetch

SPI_cursor_fetch — извлечь несколько строк из курсора

Синтаксис

void SPI_cursor_fetch(Portal portal, bool forward, long count)

Описание

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.