Non ho familiarità con Oracle come vorrei. Ho circa 250.000 record e desidero visualizzarli 100 per pagina. Attualmente ho una procedura memorizzata che recupera tutto il quarto di milione di record in un set di dati utilizzando un adattatore dati, un set di dati e il metodo dataadapter.Fill (set di dati) sui risultati dalla procedura memorizzata. Se ho "Numero di pagina" e "Numero di record per pagina" come valori interi che posso passare come parametri, quale sarebbe il modo migliore per recuperare solo quella particolare sezione. Ad esempio, se passo 10 come numero di pagina e 120 come numero di pagine, dall'istruzione select mi darebbe il 1880 ° fino al 1200 °, o qualcosa del genere, i miei calcoli nella mia testa potrebbero essere sbagliati.
Lo sto facendo in .NET con C #, ho pensato che non fosse importante, se riesco a farlo bene sul lato sql, allora dovrei essere cool.
Aggiornamento: sono stato in grado di utilizzare il suggerimento di Brian e funziona alla grande. Mi piacerebbe lavorare su un po 'di ottimizzazione, ma le pagine stanno arrivando in 4 o 5 secondi invece che un minuto, e il mio controllo di paging è stato in grado di integrarsi molto bene con i miei nuovi processi memorizzati.