转:https://www.cnblogs.com/genesis/p/4940093.html
SQL Server为每个触发器都创建了两个专用表:Insert表和Deleted表:
Deleted表存放由于执行Delete或Update语句而要从表中删除的所有行。
Inserted表存放由于执行Insert或Update语句而要向表中插入的所有行。
1.update触发器
1>,新建两张表并插入测试数据:下图有测试数据参考;
2>,创建触发器
3>测试结果:测试成功!!!
Student表测试原数据:StudentID:1,2,3;
BorrowRecord表测试原数据:StudentID为6的是更新后的数据,更新前为1;
2.delete触发器:基于上图数据,创建delete触发器;删除student表,studentID=6的行数据;
1>,测试结果:测试成功!!!
如果这篇文章,对你有帮助,请点击关注,我会持续更新......