存储过程中如何给top @num 传递参数? exec('select top '+@num+' * from table1')或set rowcount @numselect * from table1set rowcount 0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @s varchar(1000)set @s = ''declare @num intset @num = 10set @s = 'select top ' + cast(@num as varchar) + ' * from table1'exec(@s) exec('select top '+@num+' * from table1') exec效率太低了,有没有别的办法? 关于sql的监控问题 ???急 求助 sql 100分,求数据库连接的问题 存储过程问题 分布式查询比较 求一个sql...... SQL Server2000中怎么找到某个表占用空间的大小啊? ====如何写这个视图?=== 帮忙看一下这个存储过程!很急!!! sql*plus中修改程序很麻烦,要重新写过。是不是有简单的方法,只修改发生错误的语句?谢谢! 求一视图的建立 突然数据库连不上,5555
set @s = ''
declare @num int
set @num = 10set @s = 'select top ' + cast(@num as varchar) + ' * from table1'
exec(@s)