触发器
2016-10-13 16:15:48 0 举报
触发器是数据库中的一种特殊类型的存储过程,它会在某个特定的事件(如插入、更新或删除)发生时自动执行。触发器可以用于维护数据完整性,实现业务逻辑,或者对数据进行审计。它们通常与表相关联,但也可以与视图或序列关联。触发器可以包含SQL语句,以完成所需的操作。例如,一个插入触发器可以在向表中插入新记录时运行,检查新记录是否满足某些条件,如果不满足,则拒绝插入。触发器的主要优点是它们可以自动执行任务,减少了应用程序的负担。然而,它们的缺点是可能会增加数据库的复杂性和处理时间,因此需要谨慎使用。