Inicio > Sql Server > Paginación con Stored Procedure.
Enlaces patrocinados
Resumen del truco
  • Sql Server
    Con SQL Server 2005 permite paginar de forma muy ágil y eficaz.Gracias al siguiente stored procedure podrás paginar resultados rápidamente:
  • Categoria: Sql Server
  • Publicado el lunes, 13 de marzo de 2006
  • 20.014 lecturas
  • 4 comentarios

Paginación con Stored Procedure.

Sql Server
Con SQL Server 2005 permite paginar de forma muy ágil y eficaz.

Gracias al siguiente stored procedure podrás paginar resultados rápidamente:

CREATE PROCEDURE UltimosTrucos
@PageSize int,
@PageNumber int
AS
SELECT
PK_ID, Truco, Descripcion
FROM (
SELECT
PK_ID, Truco, Descripcion,
ROW_NUMBER() OVER (ORDER BY Truco, PK_ID) AS RowNumber
FROM
TrucosInformaticos
) AS Trucos
WHERE RowNumber BETWEEN @PageSize * @PageNumber + 1
AND @PageSize * (@PageNumber + 1)

Ayuda a mistrucos.net
Si el artículo te ha servido, y crees que es interesante, ayúdanos compartiéndolo en las redes sociales:
Comunidad de expertos
¿Quieres formar parte de la comunidad de expertos de mistrucos.net?
Regístrate y llena tus conocimientos informáticos.
4 comentarios del truco (página 1)
rodrigo dice
Coordial saludo, me gustaria (si es posible), que pudieras comentar mejor el codigo me refiero a los que no somos muy expertos , por ejemplo si "Trucos", es el nombre de la tabla o de una columna, y demas variables, gracias
Publicado el viernes, 14 de septiembre de 2012
Jair dice
lo maximo es select
Publicado el viernes, 27 de abril de 2012
Rich dice
mmm oe macana ... ! pagesize es un parametro de tamaño de registros de los que quieres ver en tu grilla.
Publicado el martes, 01 de febrero de 2011
MIguel Angel Cahuana dice
Y como vas a saber el total de pagina de antemano, faltaria incluir otro campo count(*) over() as PasgeSixe
Publicado el lunes, 29 de marzo de 2010
Publicar un comentario
Nombre:
Mail:
Comentario:
Código de seguridad:
Captcha
Inserta el código de seguridad

Los trucos más leídos de Sql Server