SqlServer触发器

 1 目的明确:
 2   触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事
 4 件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操
5 作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务
规则等
6 。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到
9 学前知识: 10 触发器中的临时表: 11  Inserted 12  存放进行insert和update 操作后的数据 13  Deleted 14  存放进行delete 和update操作前的数据 15 创建触发器: 16 create trigger trigger_name 17 on table_name 18 for [insert, update, delete] 19 as 20 (1.从触发器中的临时表获取需要的数据 21 2.然后进行必要的判断进行另一些表相关的操作) 22 Sql操作 23 删除触发器: 24 drop trigger trigger_name

猜你喜欢

转载自www.cnblogs.com/yubuye-tk/p/9076333.html