MOVE

Name

MOVE -- positioniert einen Cursor

Synopsis

MOVE [ FORWARD | BACKWARD | RELATIVE ] [ anzahl | ALL | NEXT | PRIOR ] { FROM | IN } cursor

Beschreibung

MOVE positioniert einen Cursor ohne Daten zu lesen. MOVE funktioniert genauso wie der Befehl FETCH, außer dass es nur den Cursor positioniert und keine Daten zurückgibt.

Einzelheiten zu Syntax und Verwendung finden Sie unter FETCH.

Beispiele

BEGIN WORK;
DECLARE liahona CURSOR FOR SELECT * FROM filme;

-- Die ersten 5 Zeilen überspringen:
MOVE FORWARD 5 IN liahona;

-- Die 6. Zeile aus dem Cursor liahona lesen:
FETCH 1 FROM liahona;
 code  |   titel    | vid | prod_datum | genre  | länge
-------+------------+-----+------------+--------+-------
 P_303 | 48 Stunden | 103 | 1982-10-22 | Action | 01:37

-- Den Cursor schließen und die Transaktion beenden:
CLOSE liahona;
COMMIT WORK;

Kompatibilität

Der Befehl MOVE ist eine PostgreSQL-Erweiterung.