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