RAISERROR (Transact-SQL)
Genera un mensaje de error e inicia el procesamiento de errores de la sesión.
RAISERROR
puede hacer referencia a un mensaje definido por el usuario almacenado
en la vista de catálogo sys.messages o puede generar un mensaje
dinámicamente. El
mensaje se devuelve como un mensaje de error de servidor a la
aplicación que realiza la llamada o a un bloque CATCH asociado de una
construcción TRY…CATCH.
Sintaxis
RAISERROR ( { msg_id | msg_str | @local_variable } { ,severity ,state } [ ,argument [ ,...n ] ] ) [ WITH option [ ,...n ] ]
Niveles de error
Los niveles de gravedad del 20 al 25 se consideran muy negativos.
Si
se encuentra un nivel de gravedad de este tipo, la conexión de cliente
termina tras recibir el mensaje, y el error se incluye en el registro de
errores y en el registro de la aplicación.
No hay comentarios.:
Publicar un comentario