sql server中的 raiserror,是由单词 raise error 组成。(raise 增加; 提高; 提升)
raiserror 的作用: raiserror 是用于抛出一个错误。
RAISERROR
返回用户定义的错误信息并设系统标志,记录发生错误。通过使用 RAISERROR 语句,客户端可以从 sysmessages 表中检索条目,或者使用用户指定的严重度和状态信息动态地生成一条消息。这条消息在定义后就作为服务器错误信息返回给客户端。
例如:
如果A列中新增加的值超过10 就报提示信息 用的是 Raiserror(@err,16,1)这样的语句
IF (select count(spid) from tmp_dj_JHG112(nolock) group by spid )<>1
BEGIN
DECLARE @errmsg VARCHAR(500)
SET @errmsg='补的商品有重复的,请删除!'
RAISERROR(@errmsg,16,1)
END