Това е нивото на сериозност на error
. Нивата са от 11 до 20, които извеждат грешка в SQL
. Колкото по-високо е нивото, толкова по-тежки са нивото и transaction
трябва да се прекъсне.
Ще получите синтактична грешка, когато направите:
RAISERROR('Cannot Insert where salary > 1000').
Тъй като не сте посочили правилните parameters
(severity level
или state
).
Ако искате да издадете предупреждение, а не exception
, използвайте нива 0 - 10.
От MSDN: