Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

RAISERROR―Come distinguere con SqlException?

Il RAISERROR comando include un parametro msg_id, che può essere utilizzato per identificare il tipo di errore. Questo valore viene fornito all'applicazione tramite SqlException.Number proprietà. In questo modo è possibile identificare qualsiasi eccezione generata da una stored procedure che include un messaggio di errore personalizzato definito nel sistema.

Se RAISERROR viene chiamato con un messaggio di errore di stringa di testo, quindi Number saranno 50000.