Det er sværhedsgraden af error
. Niveauerne er fra 11 - 20, hvilket giver en fejl i SQL
. Jo højere niveau, jo mere alvorligt niveau og transaction
bør afbrydes.
Du får syntaksfejlen, når du gør:
RAISERROR('Cannot Insert where salary > 1000').
Fordi du ikke har angivet de korrekte parameters
(severity level
eller state
).
Hvis du ønsker at udstede en advarsel og ikke en exception
, brug niveauerne 0 - 10.
Fra MSDN: