Aracılığıyla paylaş


Kullanarak...ELSE

Eğer deyim bir koşulu test etmek için kullanılır.İsteğe bağlı else deyim belirtilen ortaya çıkan akış denetiminin bağlıdır:

  • else belirtilen

    Ne zaman true deyim değerlendirir IF deyimini veya blok deyimleri aşağıdaki IF deyim çalıştırılır.IF deyim, deyim yanlış olduğunda veya blok özetleri, IF ifadesini atlandı.

  • else ile belirtilmiş olması durumunda

    IF deyimini deyim true olarak değerlendirirken veya blok IF deyimi aşağıdaki deyimleri, yürütülür.Denetim noktası için bildiri, atlar ardından veya blok else deyim aşağıdaki ifadelerden.IF deyim, deyim yanlış olduğunda veya blok ifadeler, aşağıdaki IF deyimini atlandı ve deyim veya blok deyimlerini isteğe bağlı else deyim yürütüldüğünde.

Örneğin, bir saklı yordam @@ error tarafından döndürülen bir işlem sırasında tüm hata kodlarını kaydetme IF deyimini yordamı sonunda aşağıdakine benzer olabilir:

IF (@ErrorSaveVariable <> 0)
BEGIN
   PRINT 'Errors encountered, rolling back.'
   PRINT 'Last error encountered: ' +
      CAST(@ErrorSaveVariable AS VARCHAR(10))
   ROLLBACK
END
ELSE
BEGIN
   PRINT 'No Errors encountered, committing.'
   COMMIT
END
RETURN @ErrorSaveVariable

Daha fazla örnek için bkz: ELSE IF...else) (Transact-sql).

Ayrıca bkz.

Başvuru