Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

RAISERROR―Como distinguir com SqlException?


O RAISERROR comando inclui um parâmetro msg_id, que pode ser usado para identificar o tipo de erro. Esse valor é fornecido ao aplicativo por meio do SqlException.Number propriedade. Dessa forma, você pode identificar qualquer exceção gerada por um procedimento armazenado que inclua uma mensagem de erro personalizada definida no sistema.

Se RAISERROR é chamado com uma mensagem de erro de string de texto, então Number será de 50.000.