Il s'agit du niveau de gravité de l'error
. Les niveaux sont de 11 à 20 qui génèrent une erreur dans SQL
. Plus le niveau est élevé, plus le niveau est sévère et la transaction
doit être abandonné.
Vous obtiendrez l'erreur de syntaxe lorsque vous le ferez :
RAISERROR('Cannot Insert where salary > 1000').
Parce que vous n'avez pas spécifié les bons parameters
(severity level
ou state
).
Si vous souhaitez émettre un avertissement et non une exception
, utilisez les niveaux 0 à 10.
À partir de MSDN :