> Faqs > Paginación con Stored Procedure en SQL Server 2005

Paginación con Stored Procedure en SQL Server 2005

Cómo puedo listar mis consultas en SQL Server?

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

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

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

<span class="codigo"> 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) </span>

http://www.mistrucos.net

Pol Salvat