sql中在触发器设计中,什么时候用到inserted表?什么时候用到deleted表?

2025-04-06 06:14:58
推荐回答(1个)
回答1:

需要触发器操作新数据时用到inserted表,也就是说inserted是新数据表
需要触发器操作新旧据时用到deleted表,也就是说deleted是旧数据表

如:用户执行insert操作,触发器里只有inserted表有数据,因为插入数据操作是没有旧数据的
用户执行update操作,触发器里不但inserted表有数据,deleted表也有数据
用户执行delete操作,触发器里只有deleted表有数据 ,因为删除数据操作是没有新数据的