注册 登录
编程论坛 SQL Server论坛

这段代码为什么只有50行?不应该是2500行吗?

speedloo 发布于 2015-11-19 13:29, 1162 次点击
declare @i int
set @i=0
declare @j int
set @j=0
while @i<50
begin
while @j<50
begin
    SELECT count([v])
    FROM [FCDBackup20100901].[dbo].[Table1] where glo>=(118.71+@i*0.00254) and glo<=(118.71+(@i+1)*0.00254)
    and gla>=(31.973+@j*00.00406) and gla<=(31.973+(@j+1)*00.00406);
set @j=@j+1
end
set @i=@i+1
end
1 回复
#2
speedloo2015-11-19 13:46
已经解决,需要将全局变量改成局部变量
1