2 sql query-optimization sql-server-2008
我知道我可以使用TOP关键字来限制收到结果的数量,但是有没有办法接收下一个让1000个结果使用类似的东西<give me the next 1000 results>给我每次下一个缓存的1000个?
假设我的查询有100000,第一次运行我得到1-1000我想收到1000-2000等等.
当数据在查询之间变化时,rownum/between解决方案将为您提供下一个数据块的近似值.
如果需要从固定结果中获取特定数据块,请将所有结果插入表中,然后根据需要使用数据.结果将保持不变,直到您再次刷新表中的数据.
当你必须得到确切的下一组(向前或向后)时,这很有效.根据您的具体情况,这可能很有用.