Paginación con Stored Procedure en SQL Server 2005

Cómo puedo listar mis consultas en SQL Server?

La FAQ Paginación con Stored Procedure en SQL Server 2005 tiene

Pertenece a la categoría:

Pregunta
Cómo puedo listar mis consultas en SQL Server?


Respuesta de Pol Salvat
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)





http://www.mistrucos.net

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
1 comentario no revisado
1 comentario revisado:
Por: Salvador Ramos
05/12/06
Sólo es válido para SQL Server 2005. Utiliza funciones que no existen en versiones anteriores.

Salvador Ramos
www.helpdna.net (información sobre SQL Server y Microsoft .Net)

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo