Konu Başlıkları
- Try – Catch Nedir?
- Try – Catch Kullanımı
- Try – Catch’in Çalışma Mantığı
- Hata Fonksiyonları
1 - Try – Catch Nedir?
![]() |
Try-Catch hata kontrolü için kullanılan bir T-Sql ifadesidir. Sql Server’da oluşabilecek hataları yakalamak için kullanılır.
2 - Try – Catch Kullanımı
BEGIN TRY
/*T-Sql ifadelerinizin yer aldığı blok*/
END TRY
BEGIN CATCH
/*Hata oluştuğunda çalışacak blok*/
END CATCH
3 - Try – Catch’in Çalışma Mantığı
Try bloğunda herhangi bir satırda hata oluştuğunda otomatik olarak Catch bloğuna düşer ve oradaki işlemleri yapar. Try bloğunda herhangi bir hata oluşmadan tamamlanırsa Catch bloğu asla çalışmayacaktır.
4 - Hata Fonksiyonları
Catch bloğunda aşağıda listesi bulunan fonksiyonlar sayesinde hatayla ilgili detaylı bilgilere erişebilir hatta bu sonuçlara göre farklı işlemler yapabilirsiniz.
Catch bloğunda aşağıda listesi bulunan fonksiyonlar sayesinde hatayla ilgili detaylı bilgilere erişebilir hatta bu sonuçlara göre farklı işlemler yapabilirsiniz.
ERROR_LINE() => Hatanın olduğu satır numarasıdır.
ERROR_MESSAGE() => Hata mesajının tam halidir.
ERROR_PROCEDURE() => Hatanın oluştuğu yordamdır.
ERROR_NUMBER() => Hata numarasıdır.
ERROR_SEVERITY() => Hatanın kritiklik seviyesidir.
ERROR_STATE() => Hatanın durum numarasıdır.
Hiç yorum yok:
Yorum Gönder