From 2e7a25c1dcb7acb9d1138934cade1f1a7e6fe690 Mon Sep 17 00:00:00 2001
From: Tom Lane
Date: Thu, 12 Jul 2018 12:28:43 -0400
Subject: Doc: minor improvement in pl/pgsql FETCH/MOVE documentation.
Explain that you can use any integer expression for the "count" in
pl/pgsql's versions of FETCH/MOVE, unlike the SQL versions which only
allow a constant.
Remove the duplicate version of this para under MOVE. I don't see
a good reason to maintain two identical paras when we just said that
MOVE works exactly like FETCH.
Per Pavel Stehule, though I didn't use his text.
Discussion: https://postgr.es/m/CAFj8pRAcvSXcNdUGx43bOK1e3NNPbQny7neoTLN42af+8MYWEA@mail.gmail.com
---
doc/src/sgml/plpgsql.sgml | 24 ++++--------------------
doc/src/sgml/ref/fetch.sgml | 2 +-
2 files changed, 5 insertions(+), 21 deletions(-)
(limited to 'doc/src')
diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml
index dd051f3f755..a84710f37e8 100644
--- a/doc/src/sgml/plpgsql.sgml
+++ b/doc/src/sgml/plpgsql.sgml
@@ -3033,6 +3033,10 @@ FETCH direction { FROM | IN }
BACKWARD>.
Omitting direction is the same
as specifying NEXT>.
+ In the forms using a count,
+ the count can be any integer-valued
+ expression (unlike the SQL FETCH command,
+ which only allows an integer constant).
direction values that require moving
backward are likely to fail unless the cursor was declared or opened
with the SCROLL> option.
@@ -3070,26 +3074,6 @@ MOVE direction { FROM | IN } <
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
- 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:
diff --git a/doc/src/sgml/ref/fetch.sgml b/doc/src/sgml/ref/fetch.sgml
index cc49b6f0ce6..c38cf03e028 100644
--- a/doc/src/sgml/ref/fetch.sgml
+++ b/doc/src/sgml/ref/fetch.sgml
@@ -99,7 +99,7 @@ FETCH [ direction [ FROM | IN ] ] <
This page describes usage of cursors at the SQL command level.
If you are trying to use cursors inside a PL/pgSQL>
function, the rules are different —
- see .
+ see .
--
cgit v1.2.3