触发器里有内置的两张表:
inserted和deleted
需要触发器操作新数据时用到inserted表,也就是说inserted是新数据表
需要触发器操作新旧据时用到deleted表,也就是说deleted是旧数据表
如:用户执行insert操作,触发器里只有inserted表有数据,因为插入数据操作是没有旧数据的
用户执行update操作,触发器里不但inserted表有数据,deleted表也有数据
用户执行delete操作,触发器里只有deleted表有数据 ,因为删除数据操作是没有新数据的
你可以根据需要在触发器中调用对应的表
如:
create trigger TrgName
on TableName
for insert,update,delete
as
begin
select * from inserted
select * from deleted
end
温馨提示:内容为网友见解,仅供参考