MOVE によってユーザがカーソルの位置を指定した行数だけ動かすことが可能です。MOVE はFETCH コマンドと同じように動作しますが、カーソルを移動するだけで行は返しません。
構文と使用方法についての詳細はFETCHを参照してください。
カーソルを設定し使用します。
BEGIN WORK; DECLARE liahona CURSOR FOR SELECT * FROM films; -- 最初の5行を飛ばします MOVE FORWARD 5 IN liahona; MOVE -- liahona カーソル内の 6行目を抽出します。 FETCH 1 IN liahona; FETCH code | title | did | date_prod | kind | len -------+--------+-----+-----------+--------+------- P_303 | 48 Hrs | 103 | 1982-10-22| Action | 01:37 (1 row) -- liahona カーソルを閉じ、作業をコミットします。 CLOSE liahona; COMMIT WORK;