SQL Server Error_Procedure Fonksiyonu
Herkese merhaba,
Bu yazıda size SQL Server Error_Procedure Fonksiyonundan bahsedeceğim.
SQL Server’da Error_Procedure fonksiyonu hataya neden olan prosedürün adını döndüren bir fonksiyondur. Örnek kullanımı inceleyelim.
--Örnek prosedür CREATE PROCEDURE BirSifirBolmeProseduru AS SELECT 1/0; GO BEGIN TRY EXECUTE BirSifirBolmeProseduru; END TRY BEGIN CATCH SELECT ERROR_PROCEDURE() AS ErrorProcedure; END CATCH; GO
Yukarıda görüldüğü üzere 1/0 kısmı için bir prosedür oluşturulmuş. Bu prosedür try catch bloglarında çalıştırılınca bir hata alınmış catch kısmında ise bu hata mesajı yakalanmıştır. Hata veren prosedürün adını ise Error_Procedure fonksiyonu ile yakaladık.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.