Sql server 完全更改SQL Server中的错误消息(触发器内部)

Sql server 完全更改SQL Server中的错误消息(触发器内部),sql-server,exception,triggers,custom-errors,Sql Server,Exception,Triggers,Custom Errors,我正在尝试向触发器的catch部分添加一条用户友好的消息。 当记录已经存在时,触发器将触发 我希望完全更改错误消息,可能吗? 我一直在玩throw、raiserror和sp_addmessage,但到目前为止,我只能更改消息的一部分。我想改变这一切 这是当前消息,带下划线是我想显示的唯一部分。 代码: 其他地方: Use master go EXEC sp_addmessage 50002, 16, N'This record already exists'; 这种错误应该在应用程序代码(.

我正在尝试向触发器的catch部分添加一条用户友好的消息。 当记录已经存在时,触发器将触发

我希望完全更改错误消息,可能吗? 我一直在玩throw、raiserror和sp_addmessage,但到目前为止,我只能更改消息的一部分。我想改变这一切

这是当前消息,带下划线是我想显示的唯一部分。

代码:

其他地方:

Use master
go
EXEC sp_addmessage 50002, 16, N'This record already exists';

这种错误应该在应用程序代码(.net或任何东西)中处理,而不是在存储过程中!嗨,Thomas,不幸的是,我在本例中的前端是一个ACCESS链接表,它不允许我添加VBA或宏。所以很明显,我一直都是在扣动扳机。
Use master
go
EXEC sp_addmessage 50002, 16, N'This record already exists';