| The PostgreSQL 9.0 Reference Manual - Volume 2 - Programming Guide
by The PostgreSQL Global Development Group Paperback (6"x9"), 478 pages ISBN 9781906966065 RRP £14.95 ($19.95) Sales of this book support the PostgreSQL project! Get a printed copy>>> |
9.7.3.2 MOVE
MOVE [ direction { FROM | IN } ] cursor;
MOVE repositions a cursor without retrieving
any data. MOVE works exactly like the
FETCH command, except it only repositions the
cursor and does not return the row moved to. As with SELECT
INTO, the special variable FOUND can
be checked to see whether there was a next row to move to.
The direction clause can be any of the
variants allowed in the SQL Volume 1B: 1.109 FETCH
command, namely
NEXT,
PRIOR,
FIRST,
LAST,
ABSOLUTE count,
RELATIVE count,
ALL,
FORWARD [ count | ALL ], or
BACKWARD [ count | ALL ].
Omitting direction is the same
as specifying NEXT.
direction values that require moving
backward are likely to fail unless the cursor was declared or opened
with the SCROLL option.
Examples:
MOVE curs1; MOVE LAST FROM curs3; MOVE RELATIVE -2 FROM curs4; MOVE FORWARD 2 FROM curs4;
| ISBN 9781906966065 | The PostgreSQL 9.0 Reference Manual - Volume 2 - Programming Guide | See the print edition |