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小时内删除。
发表评论