PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 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_execute`同様に`SPI_processed`が設定されます。 この関数は行を返しませんので、`SPI_tuptable`は`NULL`に設定されます。

## 注釈

`direction`パラメータおよび`count`パラメータの解釈の詳細についてはSQL FETCHコマンドを参照してください。

カーソルの計画が`CURSOR_OPT_SCROLL`オプション付きで作成されていない場合、`FETCH_FORWARD`以外の方向値は失敗する可能性があります。

前のページ | ホーム | 次のページ
SPI_scroll_cursor_fetch | 上に戻る | SPI_cursor_close