Jeg ville undgå at bruge SELECT *
. Angiv de kolonner, du rent faktisk ønsker, selvom det kan være dem alle.
SQL Server 2005+
SELECT col1, col2
FROM (
SELECT col1, col2, ROW_NUMBER() OVER (ORDER BY ID) AS RowNum
FROM MyTable
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN @startRow AND @endRow
SQL Server 2000
Effektiv bladring gennem store resultatsæt i SQL Server 2000
En mere effektiv metode til at bladre gennem store resultatsæt