RAISERROR syntax : RAISERROR « Transact SQL « SQL Server / T-SQL Tutorial






RAISERROR ({msg_id | msg_str}, severity, state[, argument1
[, argumentn]])
[WITH LOG]|[WITH NOWAIT]

RAISERROR Options Value      Description
LOG                          Logs the error in the SQL Server error log and the application log.

NOWAIT                       Sends messages immediately to the client.

SETERROR                     Sets @@ERROR value to msg_id or 50000, regardless of the severity level.








20.21.RAISERROR
20.21.1.RAISERROR syntax
20.21.2.Using RAISERROR without an Error Number
20.21.3.RAISERROR (50001, 15, -1, @parm1, @parm2)
20.21.4.Raise exception with parameters
20.21.5.The syntax of the RAISERROR statement: RAISERROR ({message_id|message_string}, severity, state [, argument]...)
20.21.6.Raising a message not defined in sysmessages.
20.21.7.Raise error out of a procedure
20.21.8.Raise error in case of error
20.21.9.Using RAISERROR with the SETERROR Option