sql-server – 在SQL Server中的RaiseError

前端之家收集整理的这篇文章主要介绍了sql-server – 在SQL Server中的RaiseError前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在以前的版本中,我们提出了t-sql中的错误,如:
RAISERROR 50000 'My Error Message'

在最新的sql Server中,此语法已被停用,并用RaiseError()语法替换.

我想有一个提高错误的通用方法,最好我可以提出到目前为止:

sp_addmessage @msgnum = 50001,@severity = 10,@msgtext = N'My Error Message',@replace = 'REPLACE';
RAISERROR (50001,10,1,'This error message is not displayed')

但是我不能去为每个消息创建一个带有sp_addmessage的错误消息,因为有1000个.

使用自定义消息发送消息的更好方法是什么?

解决方法

这似乎工作:
RAISERROR('My Error Message',1)

猜你在找的MsSQL相关文章