以下マイクロソフトの公式です。
sql
1DECLARE @Counter int; 2SET @Counter = 1; 3WHILE @Counter < 10 4BEGIN 5 SELECT @Counter 6 SET @Counter = @Counter + 1 7 IF @Counter = 4 GOTO Branch_One --Jumps to the first branch. 8 IF @Counter = 5 GOTO Branch_Two --This will never execute. 9END 10Branch_One: 11 SELECT 'Jumping To Branch One.' 12 GOTO Branch_Three; --This will prevent Branch_Two from executing. 13Branch_Two: 14 SELECT 'Jumping To Branch Two.' 15Branch_Three: 16 SELECT 'Jumping To Branch Three.';
これを参考にコードを書くと
コードがENDに到達すると例外でない場合であっても、
labelが実行されます。
これを防ぐにはどうすればよいですか
公式のようにスキップを使用するしかないですか。
回答1件
あなたの回答
tips
プレビュー