语法
WHILE Boolean_expression
{ sql_statement | statement_block }
[ BREAK ]
{ sql_statement | statement_block }
[ CONTINUE ]
参数
Boolean_expression
,,各个参数代表什么?
WHILE Boolean_expression
{ sql_statement | statement_block }
[ BREAK ]
{ sql_statement | statement_block }
[ CONTINUE ]
参数
Boolean_expression
,,各个参数代表什么?
{ sql_statement ¦ statement_block } -------SQL语句与语句块
[ BREAK ] --退出循环 { sql_statement ¦ statement_block } -------SQL语句与语句块
[ CONTINUE ]---跳到循环开始
{ sql_statement | statement_block }
[ BREAK ]
{ sql_statement | statement_block }
[ CONTINUE ]
{ sql_statement | statement_block } 参数
Boolean_expression
返回 TRUE 或 FALSE 的表达式。如果布尔表达式中含有 SELECT 语句,则必须用括号将 SELECT 语句括起来。{sql_statement | statement_block}
Transact-SQL 语句或用语句块定义的语句分组。若要定义语句块,请使用控制流关键字 BEGIN 和 END。 BREAK
导致从最内层的 WHILE 循环中退出。将执行出现在 END 关键字(循环结束的标记)后面的任何语句。 CONTINUE
使 WHILE 循环重新开始执行,忽略 CONTINUE 关键字后面的任何语句。
set @i=10
while @i>0
begin
print @i
set @i=@i-1
end