Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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.'