SQL触发器中UPDATE的问题

发布网友 发布时间:2022-04-27 04:26

我来回答

1个回答

热心网友 时间:2022-04-11 19:29

触发器有2个专用表

一个是Inserted,其中的数据都是更新后的数据

一个是Deleted,其中的数据都是更新前的数据

你这里不知道写什么的地方应当读取Deleted表的数据,不过你是否要加where条件约束一下?

顺便说一下,当对某张表建立触发器后,分3种情况讨论
1.插入操作(Insert)
Inserted表有数据,Deleted表无数据

2.删除操作(Delete)
Inserted表无数据,Deleted表有数据

3.更新操作(Update)
Inserted表有数据(新数据),Deleted表有数据(旧数据)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com