发布网友 发布时间:2022-04-27 04:26
共3个回答
热心网友 时间:2022-04-10 09:37
触发器执行顺序根据 before 和 after 关键字决定。
使用before 关键字:触发器的执行是在数据的插入.更新或删除之前执行的。
使用after关键字:触发器的执行是在数据的插入.更新或删除之后执行的。
热心网友 时间:2022-04-10 10:55
触发器分两种,事前触发跟事后触发
热心网友 时间:2022-04-10 12:30
SQL Server 2005的DML触发器分为两类:
l
After触发器:这类触发器是在记录已经改变完之后(after),才会被激活执行,它主要是用于记录变更后的处理或检查,一旦发现错误,也可以用Rollback
Transaction语句来回滚本次的操作。
l Instead
Of触发器:这类触发器一般是用来取代原本的操作,在记录变更之前发生的,它并不去执行原来SQL语句里的操作(Insert、Update、Delete),而去执行触发器本身所定义的操作。