You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by ch...@apache.org on 2009/04/30 22:50:51 UTC
svn commit: r770442 - /db/derby/docs/trunk/src/ref/rrefsqljoffsetfetch.dita
Author: chaase3
Date: Thu Apr 30 20:50:51 2009
New Revision: 770442
URL: http://svn.apache.org/viewvc?rev=770442&view=rev
Log:
DERBY-4192: OFFSET and FETCH FIRST documentation improvement
Clarification of examples and note on sort order.
Patch contributed by Tiago Espinha.
Patch: derby-4192-2.patch
Modified:
db/derby/docs/trunk/src/ref/rrefsqljoffsetfetch.dita
Modified: db/derby/docs/trunk/src/ref/rrefsqljoffsetfetch.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefsqljoffsetfetch.dita?rev=770442&r1=770441&r2=770442&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefsqljoffsetfetch.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefsqljoffsetfetch.dita Thu Apr 30 20:50:51 2009
@@ -73,11 +73,22 @@
<example>
<title>Examples</title>
<codeblock><b>
+-- Fetch the first row of T
SELECT * FROM T FETCH FIRST ROW ONLY
+
+-- Sort T using column I, then fetch rows 11 through 20 of the sorted
+-- rows (inclusive)
SELECT * FROM T ORDER BY I OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY
-SELECT * FROM T OFFSET 100 ROWS
-</b></codeblock> </example>
+-- Skip the first 100 rows of T
+-- If the table has fewer than 101 records, an empty result set is
+-- returned
+SELECT * FROM T OFFSET 100 ROWS
+</b></codeblock>
+<note>
+Make sure to specify the ORDER BY clause if you
+expect to retrieve a sorted result set.
+If you do not use an ORDER BY clause, the result set that is retrieved will
+typically have the order in which the records were inserted.</note> </example>
</refbody>
</reference>
-