我有一个触发器将记录插入到diff表中,但我需要获取插入触发器内的记录,我该怎么做?没有标识字段,只有account_nbr是由插入表上的单独触发器生成的。
我不知道是否有sql语句来检索刚刚插入的行。
DB是Sql Server 2008。
答案 0 :(得分:5)
OUTPUT子句将为您提供刚刚插入的记录:http://msdn.microsoft.com/en-us/library/ms177564.aspx
如果您指的是在之前插入的行调用了触发器,它们就在inserted
伪表中。