第五章数据库完整性探究.ppt

An Introduction to Database System 5.6.1 定义触发器 CREATE TRIGGER语法格式 CREATE TRIGGER 触发器名 {BEFORE | AFTER} 触发事件 ON 表名 FOR EACH {ROW | STATEMENT} [WHEN 触发条件] 触发动作体 An Introduction to Database System 定义触发器(续) 定义触发器的语法说明: 1. 创建者:表的拥有者 2. 触发器名 3. 表名:触发器的目标表 4. 触发事件:INSERT、DELETE、UPDATE 5. 触发器类型 行级触发器(FOR EACH ROW) 语句级触发器(FOR EACH STATEMENT) An Introduction to Database System 定义触发器(续) 例如,假设在[例11]的TEACHER表上创建了一个AFTER UPDATE触发器。如果表TEACHER有1000行,执行如下语句: UPDATE TEACHER SET Deptno=5; 如果该触发器为语句级触发器,那么执行完该语句后,触发动作只发生一次 如果是行级触发器,触发动作将执行1000次 An Introduction to Dat

文档评论(0)

1亿VIP精品文档

相关文档