我有一个触发器,它会往一个不同的表中插入一条记录,但我需要在触发器中获取到被插入的那条记录,该怎么做呢?没有标识字段,只有由插入表上的一个单独触发器生成的account_nbr。我不知道是否有 SQL 语句可以检索刚刚插入的行。数据库是 Sql Server 2008。
OUTPUT子句将返回您刚刚插入的记录:http://msdn.microsoft.com/en-us/library/ms177564.aspx 如果您指的是在触发器调用之前插入的行,则它们位于inserted伪表中。