sql server触发器inserted 和deleted执行顺序
INSERTED表:代表INSERT或UPDATE操作影响的行。
DELETED表:代表DELETE操作或UPDATE操作前的旧行。
在插入新记录时,INSERTED表包含了将要插入的新记录。在删除记录时,DELETED表包含了将要删除的旧记录。
在触发器执行时:
首先,如果是INSERT操作,INSERTED表将被填充;
如果是DELETE操作,DELETED表将被填充;
如果是UPDATE操作,两个表都会被填充,
但在DELETED表中的数据是更新前的数据,
而在INSERTED表中的数据是更新后的数据。
因此,在触发器中,首先填充INSERTED表,然后填充DELETED表。