SPI_scroll_cursor_move

Name

SPI_scroll_cursor_move -- 移动一个游标

Synopsis

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

描述

SPI_scroll_cursor_move忽略游标中的一些行数。 这个函数相当于SQL命令MOVE

参数

Portal portal

包含游标的入口

FetchDirection direction

FETCH_FORWARDFETCH_BACKWARDFETCH_ABSOLUTEFETCH_RELATIVE之一

long count

FETCH_FORWARDFETCH_BACKWARD移动的行数; FETCH_ABSOLUTE移动的绝对行数;或FETCH_RELATIVE 移动的相对行数

返回值

如果成功,SPI_processed的设置和SPI_execute 里的一样。SPI_tuptable设置为NULL, 因为这个函数没有返回行。

注意

参阅SQL FETCH命令获取directioncount参数的解释的详细信息。

如果游标的规划没有使用CURSOR_OPT_SCROLL选项创建, 那么方向值而不是FETCH_FORWARD会失败。