看你的判断条件在任何情况下是否能够正常的跳出来啥,
或者是print你的循环值出来看看,能否按照你的要求执行。例如:declare @i INT
SET @i = 1
WHILE (@i < 10 )
begin
print @i
set @i = @i + 1
end
或者是print你的循环值出来看看,能否按照你的要求执行。例如:declare @i INT
SET @i = 1
WHILE (@i < 10 )
begin
print @i
set @i = @i + 1
end
declare @i INT
SET @i = 1
WHILE (@i < 10 )
begin
print @i
--set @i = @i + 1 难道是没有这句?
end
有是有的,只是这样要手动添加判断条件,有无什么别的方法可以实现这个功能呢?
也就是说,不在While的判断条件中做判断