É o nível de gravidade do
error . Os níveis são de 11 a 20, o que gera um erro no SQL . Quanto maior o nível, mais grave o nível e a transaction deve ser abortado. Você receberá o erro de sintaxe quando fizer:
RAISERROR('Cannot Insert where salary > 1000').
Porque você não especificou os
parameters corretos (severity level ou state ). Se você deseja emitir um aviso e não uma
exception , use os níveis 0 - 10. Do MSDN: