after触发器是在操作成功后,所采取的一些动作,而对于instead of触发器,对数据库的操作只是一个“导火线”而已,真正起作用的是触发器里面的动作;往往这种触发器会有很多分支判断语句在里面,根据不用的条件做不同的动作触发器能处理更复杂的约束--简单的可用级联及简单约束来实现。看看这个就差不多明白了:http://bbs.csdn.net/topics/300074591