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