0
Java 8 jdbc preparedStatement와 Oracle XE 데이터베이스를 사용하여 많은 레코드가있는 테이블에서 데이터 페이지를 쿼리하도록 SQL을 찾고 있습니다. 사람이 데이터를 알려 주시기 바랍니다 페이지에 더 좋은 방법을 알고 있다면 오라클의 데이터를 페이지/배치하는 가장 빠른 방법은 무엇입니까?
현재 우리는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;
... 다음 SQL 문을 사용하여 한 번에 1000 개 개의 레코드를 가져 오는 있습니다.
언급 한 쿼리가 a_unique_key에 의해 정렬 된 행을 반환하지 않을 수 있습니다. - 주문 전에 rownum이 할당되어 있습니다. – Multisync
select col1, col2, col3 from (a_unique_key에 의해 some_table 순서에서 col1, col2, col3 선택) where rownum <= 1000; – Multisync