Try Catch Yapısı

Try Catch yapısı ile bir SQL kod bloğunda hata olması durumunda farklı işlemlerin yapılmasını sağlar. SQL de Transaction işlemi sırasında hata yakalanırsa işlemlerin geri alınması sağlanabilir. Bunun için TRY – CATCH yapısı kullanmamız gerekmektedir.

Yukarıda ki kod bloğunda BEGIN TRY ile yapılmasını istediğimiz sql ifadelerini yazar ve sonunda END TRY ile bu ifadelerin hata denetiminin bittiğini belirtiriz. Bu blokda hata olması durumunda BEGIN CATCH bloğu devreye girer ve hata olması durumunda yapılacak işlemler yapılır ve END CATCH ile bu işlemler sona erdirilir.

Yukarıda ki işlemler ile bir transaction işlemi başlatılmış ve hatasız olması durumunda COMMIT ile yapılacak işlemler kalıcı hale getirilmiştir. Hata olması durumunda CATCH bloğuan girerek ROLLBACK işlemi başlatılarak yapılan değişikliklerin geri alınması sağlanmıştır Ekran çıktısı aşağıda ki gibi olmaktadır.

t-sql-try-catch


Yazılıma olan tutkusu için Trakya Üniversitesi - Bilgisayar Teknolojisi ve Bilişim Sistemleri öğrencisi, bölüm temsilcisi ve Keşan Yusuf Çapraz Uygulamalı Bilimler Yüksekokulu okul temsilcisi olarak öğrenimini 2016'da tamamladı. Junior Java Developer olarak aktif iş hayatına devam etmektedir.

Yazıyı Paylaş

Related Articles

Yorum Yaz

© 2019 Onur Arslan. Tüm Hakları Saklıdır. · RSS Yazıları · RSS Yorumları