paginación en SQL Server

27/04/2004 - 09:46 por Nadia | Informe spam
Hola a todos.

Me gustaría saber cómo paginar registros por medio de un
procedimiento almacenado en SQL Server.

Es decir, si en una tabla tengo 100 registros por ejemplo,
si uso páginas de 8 registros, quiero obtener los 8
primeros, luego los 8 siguientes, etc.

Muchas gracias por adelantado.
 

Leer las respuestas

#1 Carlos Sacristan
27/04/2004 - 10:16 | Informe spam
Es un tema complicado, porque SQL Server no tiene esa opción. De todos
modos, existen ejemplos en internet para paginar (por ejemplo, en la web de
Miguel Egea, www.portalsql.com, Javier Loria hizo una contribución; busca
por 'paginacion' o similar), aunque otra opción es paginar desde el cliente.
Ojo!!!, esto no significa que te traigas todos los datos al cliente, solo
los necesarios, pero lo que es la paginación la puedes implementar en ese
lado (creo que los dataset de .NET lo hacen así, no te lo puedo asegurar
porque no trabajo con ello).



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Nadia" escribió en el mensaje
news:4b5301c42c2b$af0dce70$
Hola a todos.

Me gustaría saber cómo paginar registros por medio de un
procedimiento almacenado en SQL Server.

Es decir, si en una tabla tengo 100 registros por ejemplo,
si uso páginas de 8 registros, quiero obtener los 8
primeros, luego los 8 siguientes, etc.

Muchas gracias por adelantado.

Preguntas similares