主题:查询里 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 后面为什么不能接变量
有什么办法可以解决
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 后面为什么不能接变量
有什么办法可以解决