如何从第二次开始休息,而不是从第一次开始?
declare @i int, @j int
select @i = 0, @j = 0
while @i < 3 begin ---first while
while @j < 3 begin
select @i as i, @j as j ---second while
set @j = @j + 1
break
end
set @i = @i + 1
set @j = 0
end
答案 0 :(得分:0)
您编写的代码确实在SQL Server 2014上的第二个(内部循环)中突破。
这是你所期望的吗?您使用的是哪个版本的SQL Server? (我相信他们在这方面应该都是一样的)