Postgresql 中文操作指南

SPI_scroll_cursor_move

SPI_scroll_cursor_move——移动游标

Synopsis

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

Description

SPI_scroll_cursor_move 跳过游标中的一些行数。它等同于 SQL 命令 MOVE

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_processed 设置如 SPI_execute 中所述。 SPI_tuptable 设置为 NULL ,因为此函数不返回任何行。

Notes

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

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