Categoría: Bases de Datos
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) |