mssql sqlserver_sql流程控制语句while循环关键字用法简介


摘要:
下文讲述sql语言中流程控制语言,
while关键字用法,
在while关键字后面,我们通常编写一个循环控制条件,在while执行之前,都会验证条件是否为真,
如果条件为真,则继续执行循环体,否则跳出循环体后面的语句
如下所示:


例:
我们使用while 循环计算1~1000之间的加法

declare @sum int 
declare @i int  
set @sum =0  ---设置计算默认值
set @i =1   ---设置变量起始值
----while循环后加入begin end 代码组,作为while条件后执行的代码体
while @i<1000
begin   ----指定包含在循环中的语句
set @sum=@sum +@i
set @i=@i+1  ---递增条件值
end 
print '1~1000之和为:'+convert(varchar(100),@sum)  ---输出执行结果