instead of 触发器和after 触发器的区别

[复制链接]
查看11 | 回复2 | 2013-5-12 16:58:19 | 显示全部楼层 |阅读模式
简而言之,instead of触发,替代原有触发触发器启动的操作,after是不管其他,做完操作后,再触发。比如,学生和成绩,删除一个学生时,因学生与成绩级联,那么用instead of可以在删除学生记录时,先删除相关成绩记录,然后删除学生记录;如果用after会出现子表有记录无法删除的情况。...
回复

使用道具 举报

千问 | 2013-5-12 16:58:19 | 显示全部楼层
触发器有两大类,一种是动作执行之前触发叫前触发器,一种是动作执行之后触发叫后触发器。比如:UPDATE触发器,它就有前后之分,前触发器会在UPDATE这个信号之前执行触发器后执行UPDATE动作,而后触发器是在UPDATE动作执行之后再对表执行触发器的动作。instead of 触发器和after 就是前后触发器的关系...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行