在以前的版本中,我们提出了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)