Es el nivel de gravedad del error . Los niveles son del 11 al 20, lo que arroja un error en SQL . Cuanto más alto sea el nivel, más grave será el nivel y la transaction debe cancelarse.
Obtendrá el error de sintaxis cuando lo haga:
RAISERROR('Cannot Insert where salary > 1000').
Porque no ha especificado los parameters correctos (severity level o state ).
Si desea emitir una advertencia y no una exception , usa los niveles 0 - 10.
Desde MSDN: