回 帖 发 新 帖 刷新版面

主题:查询里 TOP

众所周知,TOP 不仅可以限制返回行数,而用还可以指定获取第几条变量的值,可是:
declare @a int
declare @sql varchar(20)
set @a=0
while(1=1)
begin
set @a=@a+1
if(@a<10)
   selete top @a @sql=列A FORM 表B
else
   break
end
想问为什么 TOP 后面为什么不能接变量
有什么办法可以解决

回复列表 (共1个回复)

沙发

偶己经搞好了

我来回复

您尚未登录,请登录后再回复。点此登录或注册