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: