SPI_scroll_cursor_move

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# SPI_scroll_cursor_move

## 名称

SPI_scroll_cursor_move -- 移动一个游标

## 大纲

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

## 描述

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

## 参数

`Portal `portal``

  包含游标的入口

`FetchDirection `direction``

  `FETCH_FORWARD`、`FETCH_BACKWARD`、 `FETCH_ABSOLUTE`或`FETCH_RELATIVE`之一

`long `count``

  `FETCH_FORWARD`或`FETCH_BACKWARD`移动的行数； `FETCH_ABSOLUTE`移动的绝对行数；或`FETCH_RELATIVE` 移动的相对行数

## 返回值

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

## 注意

参阅SQL FETCH命令获取`direction` 和`count`参数的解释的详细信息。

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

上一页 | 起始页 | 下一页
SPI_scroll_cursor_fetch | 上一级 | SPI_cursor_close