奔腾不止
此后如竟没有炬火,我便是唯一的光......

转: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>,测试结果:测试成功!!!

 

posted on 2021-03-14 21:48  奔腾不止  阅读(294)  评论(0编辑  收藏  举报