sql MS SQL自定义错误消息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MS SQL自定义错误消息相关的知识,希望对你有一定的参考价值。

-- Add New message
EXEC sp_addmessage 50001, 16,
    'Unable to update %s';

-- Update Message
EXEC sp_addmessage 50001, 16, 
    'Still unable to update %s',
    @Replace = 'Replace';

SELECT * 
  FROM sys.messages
  WHERE message_id > 50000;
  
-- Generate messages script
SELECT 'EXEC sp_addmessage ' 
  + Cast(message_id as VARCHAR(7)) 
  + ', ' + Cast(Severity as VARCHAR(2)) 
  + ', ''' + [text] +  ''';' 
FROM sys.messages
WHERE message_id > 50000;

-- Delete Message
EXEC sp_dropmessage 50001

以上是关于sql MS SQL自定义错误消息的主要内容,如果未能解决你的问题,请参考以下文章

我们如何通过自定义消息和计数获得 MS Sql 查询的输出?

sql 自定义错误消息

违反约束时显示自定义消息 PL/SQL

MS SQL自定义函数IsPositiveInteger

添加新的 Join 语句后 MS-SQL 存储过程引发错误。消息 102,级别 15,状态 1,第 279 行“WHERE”附近的语法不正确

SQL自定义函数返回记录