获取最后插入的行

问题描述

| 我有一个触发器,可以将记录插入到diff表中,但是我需要获取插入到触发器中的记录,该怎么办?没有标识字段,只有由插入表上的单独触发器生成的account_nbr。 我不知道是否有sql语句来检索刚刚插入的行。 DB是sql Server 2008。     

解决方法

        OUTPUT子句将为您提供刚刚插入的记录:http://msdn.microsoft.com/zh-cn/library/ms177564.aspx 如果您是指在触发触发器之前插入的行,则它们在“ 0”伪表中。