触发器一般用于什么情况? 触发器的定义

触发器一般用于什么情况?

触发器一般用于自动地生成导出的列值; (1)防止无效的事务; (2)实施更复杂的安全检查; (3)在分布式数据库中实施跨越结点的引用完整; (4)实施复杂的事务规则; (5)提供透明事件日志; (6)提供髙级的审计; (7)维护同步表复制; (8)收集关于存取表的统计。

触发器的定义

触发器(trigger)是SQLserver提供给程序员和数据分析员来保证数据完整的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整约束和业务规则等。