1.触发器:一种特殊类型的存储过程,它是在执行某些特定SQL语句时自动执行的一种存储过程;触发器通过事件来执行,它基于一个表来创建并和一个或多个数据修改(操作,插入,更新或删除)相关联,可视作表的一部分。

 

2.触发器的作用:保证数据库的有效性和完整性。

 

3.触发器的优点:

(1)触发器可以自动激活在相对应的数据表中的数据。
(2)触发器可以通过数据库中的相关数据进行层叠更改。
(3)触发器可以强制实施某种限制,这些限制可以用check约束定义的限制更加复杂,比check更加方便的是它可以引用其他数据表中的列。

 

4.触发器的SQL语句

Create trigger 触发器名          --------→建立一个触发器(数据库唯一)

on 数据库表名或视图名            --------→触发器所在位置

after insert ,delete或update   --------→触发器类型

as

begin

运行的SQL语句

end

go