> 文章列表 > 触发器的作用对象(触发器的作用)

触发器的作用对象(触发器的作用)

触发器的作用对象(触发器的作用)

大家好,小问来为大家解答以上问题。触发器的作用对象,触发器的作用这个很多人还不知道,现在让我们一起来看看吧!

1、触发器是一种特殊的存储过程,它在试图更改触发器所保护的数据时自动执行。  它被定义为在对表或视图发出 UPDATE、INSERT 或 DELETE 语句时自动执行,在有数据修改时自动强制执行其业务规则。  触发器可以扩展 SQL Server 约束、默认值和规则的完整性检查逻辑,但只要约束和默认值提供了全部所需的功能,就应使用约束和默认值。

2、可以简单的理解为:就相当于是一个事件的触发装置,当满足了触发事件的条件后进行相应的处理操作,例如可以设置当表中增加或删除了记录后,输出来消息进行通知,这样就可以在这个表上设置一个触发器,触发条件为增加或删除了记录,触发的事件是 进行通知消息的输出,

3、触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。

以上就是【触发器的作用对象,触发器的作用】相关内容。