问题是我在表中插入了一个新行,其中有一个AFTER INSERT触发器,我想要做的只是通过触发器更新这个新插入的行,有没有办法做到这一点?
答案 0 :(得分:1)
是
您是否尝试过阅读文档?我的意思是,至少一次。
它告诉你的部分触发器有一个虚拟表(已插入),其中包含它处理的所有行(实际上可能不止一个,插入可以覆盖多行),然后你就可以使用标准SQL了(即在真实表中查找更新的行然后更新它们)?
您的问题是简单标准教程触发器第1章的教科书示例。
有点谷歌 - “tsql触发器更新插入表”。
第1项:http://technet.microsoft.com/en-us/library/ms191300.aspx,名为“使用插入和删除的表格”
你也可以在这里使用搜索而不是询问。