カーソルは、フェッチオプション
により、順方向へスクロールするか、逆方向または相対的なスクロールをするかを指定することができます。
DECLARE cursor_name CURSOR
...
[FORWARD_ONLY |
SCROLL]
[ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ]
...
FOR select_statement
...
| 宣言時のオプション |
意味 |
説明 |
| FORWARD_ONLY |
順方向専用 |
最初の行から最後の行へと順次に行をフェッチする必要があります。FETCH NEXT だけ実行できます。 |
| SCROLL |
スクロール可能 |
カーソル内の任意の位置からランダムに行をフェッチできます。すべてのフェッチ操作が許容されます。ただし例外として、動的カーソルは
FETCH ABSOLUTE をサポートしていません。
- FETCH FIRST
- FETCH NEXT
- FETCH PRIOR
- FETCH LAST
- FETCH ABSOLUTE n
- FETCH RELATIVE n
|