SQL Server Error_Severity Fonksiyonu
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.
- 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.