关于sql语句的多重循环
16lz
2021-01-22
下面的代码里面只会执行内层的while语句,外层的while不会执行,请高手帮忙。
ps.sqlserver怎么调试的?断点什么的也搞不懂,不会用啊……
print看看.
ps.sqlserver怎么调试的?断点什么的也搞不懂,不会用啊……
declare@MyCounterint
declare@MyDateTimedatetime
set@MyCounter=1
set@MyDateTime='2012-10-500:00:00'
while(@MyCounter<16)
begin
while(@MyDateTime<'2012-10-523:59:59')
begin
insertintodbo.H_MURunTime(MUId,[CurTime],RunTime)
values(@MyCounter,@MyDateTime,1)
set@MyDateTime=dateadd(hh,1,@MyDateTime)
end
set@MyCounter=@MyCounter+1
end
9 个解决方案
#1
print看看.