- 4
- 0
- 约1.01万字
- 约 58页
- 2019-06-08 发布于浙江
- 举报
4.1 触发器(TRIGGER)概述 触发器是用户定义在关系表上的一类由事件驱动的存储过程,由服务器自动激活。 触发器可进行更为复杂的检查和操作,具有更精细和更强大的数据控制能力。 触发器是一种特殊的存储过程,不管什么原因造成的数据变化都能自动响应,对于每条SQL语句,触发器仅执行一次,事务可用于触发器中。 触发程序是与表有关的,当表上出现特定事件时,将激活该对象。 表必须引用永久性表。不能将触发程序与临时表或视图关联起来。 * * 触发器 ?触发器仅在当前数据库中生成 触发器有三种类型,即插入、删除和更新; 插入、删除和更新可作为一种类型的触发器; 查询操作不会产生触发动作,没有查询触发器类型。 创建触发器的语法 mySQL语法 CREATE TRIGGER triggerName trigger_time trigger_event ON tableName FOR EACH ROW SQL-Statement SQLServer语法 CREATE TRIGGER triggerName ON tableName FOR trigger_event AS SQL-Statement * * trigger_event:激活触发程序的语句的类型。 INSERT:将新行插入表时
原创力文档

文档评论(0)