SQL Server - 如何通过触发器仅更新表中插入的行?

时间:2014-03-07 06:05:22

标签: sql-server triggers

问题是我在表中插入了一个新行,其中有一个AFTER INSERT触发器,我想要做的只是通过触发器更新这个新插入的行,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您是否尝试过阅读文档?我的意思是,至少一次。

它告诉你的部分触发器有一个虚拟表(已插入),其中包含它处理的所有行(实际上可能不止一个,插入可以覆盖多行),然后你就可以使用标准SQL了(即在真实表中查找更新的行然后更新它们)?

您的问题是简单标准教程触发器第1章的教科书示例。

有点谷歌 - “tsql触发器更新插入表”。

第1项:http://technet.microsoft.com/en-us/library/ms191300.aspx,名为“使用插入和删除的表格”

你也可以在这里使用搜索而不是询问。

SQL Insert trigger to update INSERTED table values