goto (Transact-SQL)
Etiket akışını değiştirir.Transact-SQLdeyim veya izleyin goto ifadeleri atladı ve işleme devam eder, etiketi. goto deyimi ve etiket yordamı, toplu işveya deyim blokiçinde herhangi bir yerde kullanılabilir.goto ifadeleri iç içe olabilir.
Sözdizimi
Define the label:
label :
Alter the execution:
GOTO label
Bağımsız değişkenler
- label
Bir Git o etikete hedeflenen, noktadan sonra hangi başlar işliyor.Etiketleri için kuralları izleyin gerekir tanımlayıcıları.goto kullanılıp bir etiket yorum oluşturma yöntem olarak kullanılabilir.
Açıklamalar
goto koşullu akış denetimi deyimleri, deyim bloğu ya da yordam içinde bulunabilir, ancak toplu işdışında bir etiket gidemez.goto dallanma önce veya sonra Git tanımlanmış bir etiket gidebilirsiniz.
İzinler
Herhangi bir geçerli kullanıcı için izinleri varsayılan git.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir GOTO olarak bir şube mekanizması.
DECLARE @Counter int;
SET @Counter = 1;
WHILE @Counter < 10
BEGIN
SELECT @Counter
SET @Counter = @Counter + 1
IF @Counter = 4 GOTO Branch_One --Jumps to the first branch.
IF @Counter = 5 GOTO Branch_Two --This will never execute.
END
Branch_One:
SELECT 'Jumping To Branch One.'
GOTO Branch_Three; --This will prevent Branch_Two from executing.
Branch_Two:
SELECT 'Jumping To Branch Two.'
Branch_Three:
SELECT 'Jumping To Branch Three.'