SELECT * FROM
(
SELECT A. *, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= N)
WHERE RN> m
如果你的查詢中出現了排序,如時間等。那麼就會出現分頁數據重複的情況。
解決方案:在你的排序後面加上GUID排序,或者primary key排序。
原理參考:
http://www.databaseskill.com/344480/
是oracle排序機制的關係。
SELECT * FROM
(
SELECT A. *, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= N)
WHERE RN> m
如果你的查詢中出現了排序,如時間等。那麼就會出現分頁數據重複的情況。
解決方案:在你的排序後面加上GUID排序,或者primary key排序。
原理參考:
http://www.databaseskill.com/344480/
是oracle排序機制的關係。