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


Java Developer

Yazıyı Paylaş

Related Articles

Yorum Yaz

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