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.
