Det är allvarlighetsgraden för error
. Nivåerna är från 11 - 20 vilket ger ett fel i SQL
. Ju högre nivå, desto svårare är nivån och transaction
bör avbrytas.
Du kommer att få syntaxfelet när du gör:
RAISERROR('Cannot Insert where salary > 1000').
Eftersom du inte har angett rätt parameters
(severity level
eller state
).
Om du vill utfärda en varning och inte ett exception
, använd nivåerna 0 - 10.
Från MSDN: