Sql 显示自定义消息

Sql 显示自定义消息,sql,sql-server,triggers,Sql,Sql Server,Triggers,当满足after触发器中的某个条件时,我想向SQL客户机返回一条消息。我使用了RAISERROR函数,但错误消息包含的信息比自定义消息更多(如触发器中使用的查询)。我错过了什么?您可以在加薪之前以自定义格式创建邮件。例如: Declare @Message NVARCHAR(1000)='' Select Top 10 @Message = @Message +','+Name From YourTable Where Condition Set @Message = 'List OF Nam

当满足after触发器中的某个条件时,我想向SQL客户机返回一条消息。我使用了RAISERROR函数,但错误消息包含的信息比自定义消息更多(如触发器中使用的查询)。我错过了什么?

您可以在加薪之前以自定义格式创建邮件。例如:

Declare @Message NVARCHAR(1000)=''
Select Top 10 @Message = @Message +','+Name
From YourTable
Where Condition

Set @Message = 'List OF Names In Your Table: ' + @Message

RAISERROR (@Message,16,1)

向我们展示代码,我们将向您展示解决方案:)您是否考虑过使用应用程序/服务层而不是数据库层来处理错误消息的方法?您可以简单地管理异常,例如,.net程序。如果只能使用SQL Server,则可以尝试/捕获异常并将错误消息(或您自己的消息)返回给调用方。