Herkese merhaba,

Bu yazıda size SQL Server Error_Severity Fonksiyonundan bahsedeceğim.

SQL Server’da Error_Severity fonksiyonu hatanın önem derecesini döndüren bir fonksiyondur. Örnek kullanımı inceleyelim.

BEGIN TRY
    SELECT 1/0;
END TRY
BEGIN CATCH
    SELECT
   	    ERROR_SEVERITY() AS ErrorSeverity
END CATCH;
GO

Yukarıda görüldüğü üzere 1/0 bölme işleminde bir hata olmuş ve catch kısmında bu hata mesajı yakalanmıştır. Hata önem derecesini ise Error_Severity fonksiyonu ile aldık.

Error_Severity() fonksiyonunda hata dereceleri aşağıdaki gibidir.
  • 0 veya 10 : Kullanıcı veri girişinden kaynaklanan hatalar
  • 11-16 arası: Kullanıcının düzeltebileceği hatalar
  • 17 : Yetersiz kaynak hataları (Diskin dolu olması ya da tablonun salt okunur olması gibi)
  • 18 : Yazılımdan kaynaklanan hatalar
  • 19 : Constraint’lere takılan hatalar
  • 20-25 arası: Kritik hatalar

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

378 Kez Okundu

Kategoriler: