Paginación con Stored Procedure

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)