sql >> Base de Datos >  >> RDS >> Sqlserver

RAISERROR―¿Cómo distinguir con SqlException?

El RAISERROR comando incluye un parámetro msg_id, que se puede utilizar para identificar el tipo de error. Este valor se proporciona a la aplicación a través de SqlException.Number propiedad. De esta forma, puede identificar cualquier excepción generada por un procedimiento almacenado que incluya un mensaje de error personalizado definido en el sistema.

Si RAISERROR se llama con un mensaje de error de cadena de texto, luego Number serán 50000.