Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

RAISERROR―Comment faire la distinction avec SqlException ?

Le RAISERROR commande inclut un paramètre msg_id, qui peut être utilisé pour identifier le type d'erreur. Cette valeur est fournie à l'application via SqlException.Number propriété. De cette manière, vous pouvez identifier toute exception déclenchée par une procédure stockée qui inclut un message d'erreur personnalisé défini dans le système.

Si RAISERROR est appelé avec un message d'erreur de chaîne de texte, puis Number sera 50000.