日期:2014-05-17  浏览次数:20456 次

set rowcount 在SQL 2005怎么没什么作用
想用下SET ROWCOUNT 查找201至210之间的数据

发现对 select 下的MAX,order by  都没用。网上的例子也没怎么看懂~~~ 有了解的吗 ?
------最佳解决方案--------------------


SET ROWCOUNT 10

select *
FROM master..spt_values t
WHERE t.number BETWEEN 201 AND 300 AND t.type='p'

SET ROWCOUNT 0

name                                number      type low         high        status
----------------------------------- ----------- ---- ----------- ----------- -----------
NULL                                201         P    26          2           0
NULL                                202         P    26          4           0
NULL                                203         P    26          8           0
NULL                                204         P    26          16          0
NULL                                205         P    26          32          0
NULL                                206         P    26          64          0
NULL                                207         P    26          128         0
NULL                 &nb