Oracle'a olmak istediğim kadar aşina değilim. Yaklaşık 250 bin kaydım var ve bunları sayfa başına 100 görüntülemek istiyorum. Şu anda, bir veri bağdaştırıcısı ve veri kümesi kullanarak bir veri kümesine çeyrek milyon kaydın tümünü alan tek bir saklı yordamım ve depolanan işlemden elde edilen sonuçlarla ilgili veri bağdaştırıcısı.Fill (veri kümesi) yöntemim var. Parametre olarak geçirebileceğim tamsayı değerleri olarak "Sayfa Numarası" ve "Sayfa başına kayıt sayısı" varsa, sadece o bölümü geri almanın en iyi yolu ne olurdu. Diyelim ki, bir sayfa numarası olarak 10'u ve sayfa sayısı olarak 120'yi geçersem, seçme ifadesinden bana 1880'den 1200'e kadar verirdi ya da bunun gibi bir şey, kafamdaki matematiğim yanlış olabilir.
Bunu .NET ile C # ile yapıyorum, bunun önemli olmadığını düşündüm, eğer doğru SQL tarafında alabilirsem, o zaman havalı olmalıyım.
Güncelleme: Brian'ın önerisini kullanabildim ve harika çalışıyor. Biraz optimizasyon üzerinde çalışmak istiyorum, ancak sayfalar bir dakika yerine 4 ila 5 saniye içinde geliyor ve sayfalama kontrolüm yeni depolanan prosedürlerimle çok iyi bir şekilde bütünleşebildi.