【发布时间】:2016-04-22 14:53:12
【问题描述】:
我正在尝试从数据库中逐部分获取记录集。 我尝试使用 Limit 和 fetch,但它似乎不适用于 oracle 11g。有没有其他解决方案可以做到这一点。我在谷歌结果中尝试了很多,但没有任何工作正常。
【问题讨论】:
标签: oracle11g pagination
我正在尝试从数据库中逐部分获取记录集。 我尝试使用 Limit 和 fetch,但它似乎不适用于 oracle 11g。有没有其他解决方案可以做到这一点。我在谷歌结果中尝试了很多,但没有任何工作正常。
【问题讨论】:
标签: oracle11g pagination
您可以使用此查询并做您想做的事。
SELECT A.*
FROM (SELECT A.*, ROWNUM ROWNUMBER
FROM Table1 T
WHERE ROWNUM <= TO) T
WHERE ROWNUMBER > FROM;
FROM 来自哪个号码,TO 来自哪个号码
【讨论】:
声音应用程序基于声音设计。请检查您是否尝试使用 SQL 实现程序要求。如果是,最好使用 PL/SQL 而不是 SQL。
希望这会有所帮助。
【讨论】: