• If you're using SQL Server 2012 you can use OFFSET..FETCH NEXT

    DECLARE @PageNumber INT;

    SELECT *

    FROM myTable

    OFFSET (@PageNumber-1) * 10000 ROWS

    FETCH NEXT 10000 ROWS ONLY;

    ____________________________________________________

    Deja View - The strange feeling that somewhere, sometime you've optimised this query before

    How to get the best help on a forum

    http://www.sqlservercentral.com/articles/Best+Practices/61537