SPI_scroll_cursor_fetch <refpurpose>fetch some rows from a cursor</refpurpose> — カーソルから一部の行を取り出す
void SPI_scroll_cursor_fetch(Portalportal
, FetchDirectiondirection
, longcount
)
<function>SPI_scroll_cursor_fetch</function> fetches some rows from a
cursor. This is equivalent to the SQL command <command>FETCH</command>.
SPI_scroll_cursor_fetch
はカーソルから行の一部を取り出します。
これはSQLコマンドFETCH
と等価です。
Portal portal
portal containing the cursor カーソルを含むポータル
FetchDirection direction
one of <symbol>FETCH_FORWARD</symbol>,
<symbol>FETCH_BACKWARD</symbol>,
<symbol>FETCH_ABSOLUTE</symbol> or
<symbol>FETCH_RELATIVE</symbol>
FETCH_FORWARD
、FETCH_BACKWARD
、FETCH_ABSOLUTE
、FETCH_RELATIVE
のいずれか
long count
number of rows to fetch for
<symbol>FETCH_FORWARD</symbol> or
<symbol>FETCH_BACKWARD</symbol>; absolute row number to fetch for
<symbol>FETCH_ABSOLUTE</symbol>; or relative row number to fetch for
<symbol>FETCH_RELATIVE</symbol>
FETCH_FORWARD
またはFETCH_BACKWARD
では取り出す行数。
FETCH_ABSOLUTE
では取り出す行の絶対番号。
FETCH_RELATIVE
では取り出す行の相対的番号。
<varname>SPI_processed</varname> and
<varname>SPI_tuptable</varname> are set as in
<function>SPI_execute</function> if successful.
成功時、SPI_execute
同様にSPI_processed
とSPI_tuptable
が設定されます。
See the SQL <xref linkend="sql-fetch"/> command
for details of the interpretation of the
<parameter>direction</parameter> and
<parameter>count</parameter> parameters.
direction
パラメータおよびcount
パラメータの解釈の詳細についてはSQL FETCHコマンドを参照してください。
Direction values other than <symbol>FETCH_FORWARD</symbol>
may fail if the cursor's plan was not created
with the <symbol>CURSOR_OPT_SCROLL</symbol> option.
カーソルの計画がCURSOR_OPT_SCROLL
オプション付きで作成されていない場合、FETCH_FORWARD
以外の方向値は失敗する可能性があります。