È il livello di gravità dell'error . I livelli sono da 11 a 20 che generano un errore in SQL . Più alto è il livello, più severo è il livello e la transaction dovrebbe essere interrotto.
Riceverai l'errore di sintassi quando lo fai:
RAISERROR('Cannot Insert where salary > 1000').
Perché non hai specificato i parameters corretti (severity level o state ).
Se desideri emettere un avviso e non un'exception , usa i livelli 0 - 10.
Da MSDN: