0
使用Java 8 jdbc preparedStatement和Oracle XE數據庫,我正在查找SQL以從包含多條記錄的表中查詢數據頁面。從Oracle獲取頁面/批量數據的最快方法?
目前,我們正在同時使用下面的SQL語句獲取1000條記錄...
select col1, col2, col3
from (select col1, col2, col3, rownum as ROW_NUM
from some_table order by a_unique_key)
where row_num between 1 and 1000;
如果有人知道頁面更好的辦法這個數據請讓我知道。
你提到的可能不會返回由a_unique_key命令行查詢 - ROWNUM在訂貨前分配,東西可以改變 – Multisync 2014-12-05 17:17:31
選擇COL1,COL2,COL3從(由a_unique_key從some_table順序選擇COL1,COL2,COL3),其中ROWNUM <= 1000; – Multisync 2014-12-05 17:19:00