Saya tidak begitu familiar dengan Oracle seperti yang saya inginkan. Saya memiliki sekitar 250 ribu rekaman, dan saya ingin menampilkannya 100 per halaman. Saat ini saya memiliki satu prosedur tersimpan yang mengambil semua seperempat juta catatan ke dataset menggunakan adaptor data, dan dataset, dan metode dataadapter.Fill (dataset) pada hasil dari proc yang disimpan. Jika saya memiliki "Nomor Halaman" dan "Jumlah data per halaman" sebagai nilai bilangan bulat yang dapat saya berikan sebagai parameter, cara terbaik apa untuk mendapatkan kembali bagian tersebut saja. Katakanlah, jika saya meneruskan 10 sebagai nomor halaman, dan 120 sebagai jumlah halaman, dari pernyataan pilih itu akan memberi saya 1880 hingga 1200, atau sesuatu seperti itu, matematika di kepala saya mungkin salah.
Saya melakukan ini di .NET dengan C #, saya pikir itu tidak penting, jika saya bisa melakukannya dengan benar di sisi sql, maka saya harus tenang.
Pembaruan: Saya dapat menggunakan saran Brian, dan itu bekerja dengan baik. Saya ingin mengerjakan beberapa pengoptimalan, tetapi halaman muncul dalam 4 hingga 5 detik, bukan satu menit, dan kontrol halaman saya dapat berintegrasi dengan sangat baik dengan procs baru saya yang tersimpan.