Tôi không quen thuộc với Oracle như tôi muốn. Tôi có khoảng 250 nghìn bản ghi và tôi muốn hiển thị 100 bản ghi trên mỗi trang. Hiện tại, tôi có một thủ tục được lưu trữ truy xuất tất cả một phần tư triệu bản ghi vào tập dữ liệu bằng cách sử dụng bộ điều hợp dữ liệu và tập dữ liệu cũng như phương thức dataadapter.Fill (tập dữ liệu) trên các kết quả từ proc được lưu trữ. Nếu tôi có "Số trang" và "Số bản ghi trên mỗi trang" dưới dạng giá trị số nguyên mà tôi có thể chuyển dưới dạng tham số, thì cách tốt nhất để lấy lại phần cụ thể đó là gì. Giả sử, nếu tôi chuyển 10 dưới dạng số trang và 120 là số trang, từ câu lệnh select, nó sẽ cho tôi thứ 1880 đến 1200, hoặc tương tự như vậy, phép toán trong đầu của tôi có thể bị tắt.
Tôi đang làm điều này trong .NET với C #, nghĩ rằng điều đó không quan trọng, nếu tôi có thể thực hiện nó ngay trên mặt sql, thì tôi sẽ rất tuyệt.
Cập nhật: Tôi đã có thể sử dụng đề xuất của Brian và nó đang hoạt động rất tốt. Tôi muốn làm việc trên một số tối ưu hóa, nhưng các trang sẽ xuất hiện sau 4 đến 5 giây chứ không phải một phút và điều khiển phân trang của tôi có thể tích hợp rất tốt với các tài liệu lưu trữ mới của tôi.