我有一个由多个SELECT语句组成的sql语句。我想限制回来的行的总数,比如说1000行。我认为使用SET ROWCOUNT 1000指令可以做到这一点...但它不会。例如:在SQL Server中使用SET ROWCOUNT - 限制结果集
SET ROWCOUNT 1000
select orderId from TableA
select name from TableB
我最初的想法是,SET ROWCOUNT将适用于整个批,而不是其中的个别报表。我看到的行为是将第一个选择限制为1000,然后将第二个限制为1000,对于返回的总计2000行来说。是否有任何方法将1000限制应用于整个批次?
把它设置为500:p – inspite 2008-12-12 16:16:12