且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

声明没有包含INTO子句错误的OUTPUT子句

更新时间:2023-02-05 09:54:54

我想这可能与什么安东尼·霍恩写道。

I think it may be related to what Anthony Horne wrote.

请问这项工作?

ALTER TRIGGER [dbo].[Trigger_RootIdUpdate] 
  ON  [dbo].[Messages] 
  AFTER INSERT
AS BEGIN
  UPDATE 
    Messages
  SET 
    Messages.RootId = INSERTED.MessageId 
  FROM Messages Msg
  JOIN INSERTED ON 
    Msg.MessageId = INSERTED.MessageId 
  WHERE 
    Msg.MessageId = INSERTED.MessageId 
    AND INSERTED.RootId = 0;
END