求教一个存储过程问题求教一个存储过程问题 在存储过程里写一条查询,用到top,在top后面不能跟变量?只能确定的数值吗?如果我要这个值是动态的怎么办?[解决办法]用字符拼接,然后再用EXEC()执行[解决办法]--try use pubs go declare @top int set @top=5 exec( 'select top '+@top+ ' * from titles ')