「T-SQL」contiuneでループの先頭に戻るサンプル

2021年4月29日

書式
BEGIN
条件式
CONTINUE
END
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE PROCEDURE dbo.SAMPLE
AS
DECLARE @tt INT
SET @tt = 1
WHILE @tt < 6
BEGIN
IF @tt = 2
BEGIN
SET @tt = @tt + 1
CONTINUE
END
PRINT @tt
SET @tt = @tt + 1
END
CREATE PROCEDURE dbo.SAMPLE AS DECLARE @tt INT SET @tt = 1 WHILE @tt < 6 BEGIN IF @tt = 2 BEGIN SET @tt = @tt + 1 CONTINUE END PRINT @tt SET @tt = @tt + 1 END
CREATE PROCEDURE dbo.SAMPLE
AS
      DECLARE @tt INT
      SET @tt = 1
      
WHILE @tt < 6
BEGIN
      IF @tt = 2
            BEGIN
                  SET @tt = @tt + 1
              CONTINUE
            END
      PRINT @tt 
      SET @tt = @tt + 1
END

実行結果
1 3 4 5

SQL

Posted by arkgame