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
@H_404_29@语法 @H_404_29@WHILE Boolean_expression @H_404_29@ { @H_404_29@sql_statement | statement_block @H_404_29@} @H_404_29@ [ BREAK ] @H_404_29@ { @H_404_29@sql_statement | statement_block @H_404_29@} @H_404_29@ [ CONTINUE ] @H_404_29@参数 @H_404_29@Boolean_expression @H_404_29@返回 TRUE 或 FALSE 的表达式。如果布尔表达式中含有 SELECT 语句,必须用圆括号将 SELECT 语句括起来。 @H_404_29@{sql_statement | statement_block} @H_404_29@Transact-sql 语句或用语句块定义的语句分组。若要定义语句块,请使用控制流关键字 BEGIN 和 END。 @H_404_29@BREAK @H_404_29@导致从最内层的 WHILE 循环中退出。将执行出现在 END 关键字后面的任何语句,END 关键字为循环结束标记。 @H_404_29@CONTINUE @H_404_29@使 WHILE 循环重新开始执行,忽略 CONTINUE 关键字后的任何语句。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。