1.触发器:一种特殊类型的存储过程,它是在执行某些特定SQL语句时自动执行的一种存储过程;触发器通过事件来执行,它基于一个表来创建并和一个或多个数据修改(操作,插入,更新或删除)相关联,可视作表的一部分。
2.触发器的作用:保证数据库的有效性和完整性。
3.触发器的优点:
(1)触发器可以自动激活在相对应的数据表中的数据。
(2)触发器可以通过数据库中的相关数据进行层叠更改。
(3)触发器可以强制实施某种限制,这些限制可以用check约束定义的限制更加复杂,比check更加方便的是它可以引用其他数据表中的列。
4.触发器的SQL语句
Create trigger 触发器名 --------→建立一个触发器(数据库唯一)
on 数据库表名或视图名 --------→触发器所在位置
after insert ,delete或update --------→触发器类型
as
begin
运行的SQL语句
end
go