sqlmssql控制流-同时(代码片段)

author author     2023-01-07     153

关键词:

-- Example 1 : Simple While
DECLARE @count INT = 1;

WHILE @count <= 3
  BEGIN;
    PRINT 'Current row: ' + str(@count);
    SET @count = @count + 1;
  END;
  
-- [Output]
-- Current row:  1
-- Current row:  2
-- Current row:  3


-- Example 2 : While with If...Else, Break & Continue
DECLARE @Sum         INT= 0,
        @IncrementBy INT= 2;

WHILE @Sum < 50
  BEGIN
      SET @Sum += @IncrementBy;

      IF @Sum > 40
        BEGIN
            PRINT 'Exceeded the threshold.';
            BREAK;
        END
      ELSE
        BEGIN
            PRINT 'Current Sum ' + Str(@Sum);
            CONTINUE;
        END
  END

PRINT 'Finished calculating.'; 


sqlmssql片段(代码片段)

查看详情

sqlmssql(代码片段)

查看详情

sqlmssql代码注释(代码片段)

查看详情

sqlmssql游标(代码片段)

查看详情

sqlmssql事务(代码片段)

查看详情

sqlmssql过滤索引(代码片段)

查看详情

sqlmssql表变量(代码片段)

查看详情

sqlmssql删除语句(代码片段)

查看详情

sqlmssql数字函数(代码片段)

查看详情

sqlmssql日期函数(代码片段)

查看详情

sqlmssql全局变量(代码片段)

查看详情

sqlmssql声明变量(代码片段)

查看详情

sqlmssql插入语句(代码片段)

查看详情

sqlmssql简单视图(代码片段)

查看详情

sqlmssql备份进度(代码片段)

查看详情

sqlmssql发送邮件(代码片段)

查看详情

sqlmssql存储过程(代码片段)

查看详情

sqlmssql简单聚合(代码片段)

查看详情