创建自定义警告SSMS

时间:2017-10-30 14:45:56

标签: tsql ssms-2014

我想为表设计中的每个更改创建一个自定义警告(比如关于受影响的表的警告)。 我在数据库上为ALTER_TABLE创建了一个触发器,但我不知道如何为此显示警报。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

- 新消息:

EXEC Sp_Addmessage 500021,
               10,
               'Custom message';
GO
RAISERROR(500021, 10, 1);

- 更换消息:

EXEC Sp_Addmessage 500021,
               10,
               'Custom message... ',
               @Lang = 'us_english',
               @With_log = 'false',
               @Replace = 'replace';
GO
RAISERROR(500021, 10, 1);

- 改变讯息:

EXEC Sp_Altermessage 500021,
                 @Parameter = 'with_log',
                 @Parameter_value = 'true';

- 删除邮件:

EXEC Sp_Dropmessage 500021;