with temptbl as (SELECT ROW_NUMBER() OVER (order by ProductID)AS Row, * from Products)
SELECT * FROM temptbl where Row between (@pageindex)*@pagesize+1 and (@pageindex)*@pagesize+@pagesize
每次只读取17条数据出来,
简单测试了一下20多万条数据只用了93毫秒,如果全部查出来则要7秒。
posted @
2008-04-30 15:12
ansonpan
阅读(1474)
评论()
收藏
举报