Postgresql 中文操作指南

SPI_scroll_cursor_fetch

SPI_scroll_cursor_fetch — 从游标中获取某些行

Synopsis

void SPI_scroll_cursor_fetch(Portal portal, FetchDirection direction,
                             long count)

Description

SPI_scroll_cursor_fetch 从游标中获取某些行。这等同于 SQL 命令 FETCH

Arguments

  • Portal _portal_

    • portal containing the cursor

  • FetchDirection _direction_

    • FETCH_FORWARDFETCH_BACKWARDFETCH_ABSOLUTEFETCH_RELATIVE 之一

  • long _count_

    • FETCH_FORWARDFETCH_BACKWARD 获取的行数;为 FETCH_ABSOLUTE 获取的绝对行号;或为 FETCH_RELATIVE 获取的相对行号

Return Value

如果成功,则 SPI_processedSPI_tuptableSPI_execute 中的设置相同。

Notes

有关 directioncount 参数解释的详细信息,请参阅 SQL FETCH 命令。

如果未使用 CURSOR_OPT_SCROLL 选项创建游标的计划,则 FETCH_FORWARD 以外の其他方向值可能会失败。