解決方案:首先考慮使用ROWNUM,但是在Oracle(version 10g)中,ROWNUM不能使用">", 並且經過簡單測試,發現“ORDER BY XXX”與 ROWNUM結合起來查詢時,不能確保查詢到的數據一致,順序變了(為什麼?我想可能是先做了SELECT, 然後再做的ORDER BY 排序,所以會出現這種情形。真相以後再查證啦..)。所以考慮嵌套SELECT解決ROWNUM不能使用“>”的問題,那麼ORDER BY 呢?考慮到ROWID是唯一標識記錄的標志,就用ORDER BY ROWID吧,簡單測試後,問題貌似解決了。
等待做進一步的測試...