求助:一个“TOP”带参数的问题 declare @aa int,@a varchar(1000) set @aa=100 set @a='select top '+cast(@aa as varchar(10))+' name from 表A'exec(@a) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接使用不允许用exec来实现:declare @aa int set @aa=100 exec('select top '+@aa+' * from tb') 其实如果你想按你的要求查记录的话可以用下面的方法:declare @aa intset @aa=2set rowcount @aaselect * from 表Aset rowcount 0 exec ('select top ' + cast(@aa as varchar) + ' name from 表A') declare @aa int set @aa=100 exec('select top '+@aa+' * from tb' declare @aa int set @aa=100 exec('select top '+@aa+' * from tb') 求助:sql转换iBatis 怎么从XML字段中取出数据? 邮件编程,必须对各中邮件服务器用不同的sdk么,例如exchange服务器用exchange sdk? 求一SQL,希望写成函数 通过sql语句从树的页上或者节点找到树的根??? 关于数据库性能的问题! 关于SQL Server 执行速度的问题 很烦的问题,已经问了一次了,但还是没有搞明白啊 sql:like 关键字_for东亚字符 '%中文字符%',sql语句其中的 关键字_for东亚字符 是什么? 求助一个SQL 错误 关于汇总的问题 ALTER TABLE 语句与 COLUMN CHECK 约束 冲突 要怎么解决?
declare @aa int
set @aa=100
exec('select top '+@aa+' * from tb')
declare @aa int
set @aa=2
set rowcount @aa
select * from 表A
set rowcount 0
set @aa=100
exec('select top '+@aa+' * from tb'
set @aa=100
exec('select top '+@aa+' * from tb')