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.

357 Kez Okundu

Kategoriler: