declare   @i   int
set   @i=1
select top @i, * from table1
在存储过程中得不到执行,因为top时后面只能是常量。
可用:
 declare   @i   int
set   @i=1
set  rowcount @i
select * from table1
set rowcount = 0
rowcount:指定查询返回的记录条数,使命令的处理在响应指定的行数之后停止处理命令
set  rowcount @i
select * from table1  相当于 select top 1 from table1
set rowcount = 0 取消指定
					
				                
                                
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。