yanghongjun 发表于 2018-10-22 08:15:27

sql while循环语句中CONTINUE 回到循环开始 / BREAK 跳出循环

  CONTINUE 回到循环开始 / BREAK 跳出循环。
  下面是一个简单的例子:
  1> DECLARE
  2> @testvalue AS INT;
  3> BEGIN
  -- 设置变量初始值 = 0
  4> SET @testvalue = 0;
  -- 当变量小于5 循环
  5> WHILE @testvalue < 5
  6> BEGIN
  -- 变量递增
  7> SET @testvalue = @testvalue + 1;
  -- 如果 变量=2, 那么回到循环开始
  8> IF @testvalue = 2
  9> BEGIN
  10> CONTINUE;
  11> END;
  -- 如果 变量=4, 那么跳出循环
  12> IF @testvalue = 4
  13> BEGIN
  14> BREAK;
  15> END;
  -- 打印变量内容
  16> PRINT ( @testvalue );
  17> END
  18> END;
  19> go

页: [1]
查看完整版本: sql while循环语句中CONTINUE 回到循环开始 / BREAK 跳出循环