Kullanarak BEGIN... END
BEGIN ve END birden fazla grup için kullanılırTransact-SQLdeyimleri mantıksal bir blok.BEGIN ve END ifadelerini kullanan herhangi bir akış denetimi deyim bir blok iki veya daha fazla yürütmelisinizTransact-SQLifadeler.
Örneğin, IF deyimini denetimleri yalnızca yürütülmesiTransact-SQLdeyim yok BEGIN veya END deyim gereklidir:
IF (@@ERROR <> 0)
SET @ErrorSaveVariable = @@ERROR
@@ ERROR 0 ise, yalnızca tek küme deyim atlanan.
BEGIN ve END yanlış olarak değerlendirilir, bir deyim blok Atla EĞER deyim oluşturmak için kullanın:
IF (@@ERROR <> 0)
BEGIN
SET @ErrorSaveVariable = @@ERROR
PRINT 'Error encountered, ' +
CAST(@ErrorSaveVariable AS VARCHAR(10))
END
BEGIN ve END çifti olarak kullanılmalıdır: bir kullanılamaz diğer. BEGIN deyim görünür bloğunu ardında tek başına bir satırdaTransact-SQLifadeler.Son olarak, END deyim bir blok sonunu belirtmek üzere kendine görüntülenir.
Not
En az bir Transact-SQL deyim bir BEGIN ve END deyim blok içermelidir.
BEGIN ve END kullanılan zaman:
WHILE Döngü deyimleri blok içermesi gerekir.
Bir öğe bir durum deyimi bir ifade blok içermesi gerekir.
Bir yan tümce veya ELSE IF deyimleri blok içermesi gerekir.
See Also