SQL流程控制语句之三WHILE…CONTINUE…BREAK语句介
SQL 流程控制语句 之三  WHILE…CONTINUE…BREAK  语句介绍
执⾏以下SQL  WHILE…CONTINUE…BREAK  语句:
declare @r int ,@s int ,@t int
select @r=2,@s=3
print @r
while @r <5
begin
select @t=100*@r+@s
print @t
select @r=@r+2
Select @s=1
end
得到结果如下图:
循环了两次  对吧?  WHILE…CONTINUE…BREAK  理论知识  铛!  铛!  铛!    是不是看到我偷懒了?
⼀、流程控制语句
流程控制语句是指那些⽤来控制程序执⾏和流程分⽀的命令,在SQL Server 2000中,流程控制语句主要⽤来控制SQL语句、语句块或者存储过程的执⾏流程。
1.IF…ELSE语句
2.BEGIN…END语句
3. WHILE…CONTINUE…BREAK语句
4. WAITFOR语句
5. RETURN语句
⼆、WHILE…CONTINUE…BREAK语句
WHILE…CONTINUE…BREAK语句⽤于设置重复执⾏ SQL 语句或语句块的条件。只要指定的条件为真,就重复执⾏语句。其
中,CONTINUE语句可以使程序跳过CONTINUE语句后⾯的语句,回到WHILE循环的第⼀⾏命令。BREAK语句则使程序完全跳出循环,结束WHILE语句的执⾏。continue语句执行过程
三、WHILE语句的语法形式为:
WHILE <;表达式>      begin      <SQL 语句或程序块>      [ BREAK ]    [ CONTINUE ]        <SQL 语句或程序块>    end

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。