标签:
说明:本文只探讨after触发器,至于instead-of触发器不在本文讨论范围之内。after触发器的语法我也略过,重点分享下在应用触发器时应该注意的地方。
第一:触发器不会对每条记录都触发一次。例如我们在一次事务中更新或者删除了一条以上的记录,触发器只会触发一次,但能正常反映所有受影响的行。
第二:使用触发器一定要清楚两个虚似表:
1:inserted,事务中被插入的所有记录。
2:deleted,事务中被删除的所有记录。
说明:数据库中不存在updated表,因为数据的更新是先删除然后插入的过程。有了上面两个虚似表,我们就可以在受影响的行上做其它操作,例如在录入积分酒店数据后,利用inserted中的数据信息来更新本记录的某些字段值。
标签:
原文地址:http://www.cnblogs.com/qtchao520/p/4588225.html