SPI_scroll_cursor_fetch

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

# SPI_scroll_cursor_fetch

## 名称

SPI_scroll_cursor_fetch -- 从一个游标中抓取一些行

## 大纲

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

## 描述

`SPI_scroll_cursor_fetch`从一个游标中抓取一些行。 这个函数等效于SQL命令的`FETCH`。

## 参数

`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_tuptable` 的设置和`SPI_execute`里一样。

## 注意

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

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

上一页 | 起始页 | 下一页
SPI_cursor_move | 上一级 | SPI_scroll_cursor_move