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.
