加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER While 语句

发布时间:2020-12-12 14:06:32 所属栏目:MsSql教程 来源:网络整理
导读:declare @a int--申请整形变量 set @a =20--给变量付值 while @a39--如果变量@a39就无级执行 begin ??????? SET @a = @a+1--给变量加1 ?????? if (@a35)--如果变量大于大不35就停 ????????? break ?????? else ????????? continue--继任 ?????? end end ? 语

declare @a int--申请整形变量

set @a =20--给变量付值

while @a<39--如果变量@a<39就无级执行

begin

??????? SET @a = @a+1--给变量加1

?????? if (@a>35)--如果变量大于大不35就停

????????? break

?????? else

????????? continue--继任

?????? end

end

?

语法

WHILE Boolean_expression

????{

sql_statement | statement_block

}

????[ BREAK ]

????{

sql_statement | statement_block

}

????[ CONTINUE ]

参数

Boolean_expression

返回 TRUE 或 FALSE 的表达式。如果布尔表达式中含有 SELECT 语句,必须用圆括号将 SELECT 语句括起来。

{sql_statement | statement_block}

Transact-SQL 语句或用语句块定义的语句分组。若要定义语句块,请使用控制流关键字 BEGIN 和 END。

BREAK

导致从最内层的 WHILE 循环中退出。将执行出现在 END 关键字后面的任何语句,END 关键字为循环结束标记。

CONTINUE

使 WHILE 循环重新开始执行,忽略 CONTINUE 关键字后的任何语句。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读