select top n 语法,急救呀(100)

  • 主题发起人 主题发起人 anchony
  • 开始时间 开始时间
A

anchony

Unregistered / Unconfirmed
GUEST, unregistred user!
declare @nRow intset @nRow=10select top @nRow * from ec_6ball order by fIssue@nRow报错,这里一定得要一个变量,我该怎么办呀?
 
作为字符串来吧!~exec('select top'+ @nRow+' * from ec_6ball order by fIssue')
 
declare @nRow intset @nRow=10exec('select top'+ @nRow+' * from ec_6ball order by fIssue') 晕了,还是报,在关键字 'from' 附近有语法错误。
 
看看表有没有问题!~我刚试过:declare @nRow intset @nRow=5exec('select top '+@nRow+'* from table1')没问题的
 
行吧,死马当活马医了,谢谢
 
后退
顶部