Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ラベルの付いた文に制御を分岐します。
label : GOTO label
Transact-SQL プロシージャ、トリガ、バッチに含まれる任意の文には、ラベルを付けることができます。ラベル名は末尾にコロン (:) を付けた有効な識別子です。GOTO 文では、コロンは使用できません。
複合文をネストする場合、現在の複合文およびその上位の複合文内のラベルに進む (GOTO) だけです。上位の複合文内でネストされている他の複合文にあるラベルに進むことはできません。
なし
SQL/2008 ベンダー拡張。
次の Transact-SQL バッチは、データベースサーバメッセージウィンドウに 4 回 "yes" のメッセージを表示します。
DECLARE @count SMALLINT SELECT @count = 1 restart: PRINT 'yes' SELECT @count = @count + 1 WHILE @count <=4 GOTO restart