É 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: