数据库原理及应用(王向辉)18 数据库完整性.pptVIP

  • 20
  • 0
  • 约1.01万字
  • 约 54页
  • 2017-05-30 发布于浙江
  • 举报

数据库原理及应用(王向辉)18 数据库完整性.ppt

数据库原理及应用-SQL DML * 定义触发器 一般格式: CREATE TRIGGER 触发器名 {BEFORE|AFTER} 触发事件 ON 表名 FOR EACH {ROW|STATEMENT} [WHEN 触发条件] 触发动作体 dbo才可在表上建触发器,数量有限 触发事件insert、delete或update,或组合或Update后有of触发列,…… 触发动作体是一个匿名的存储过程块,也可以是对已创建存储过程的调用 数据库原理及应用-SQL DML * 定义触发器 触发器的类型: 据触发器执行的时间 BEFORE/AFTER 据所触发动作的间隔尺寸 FOR EACH ROW :行级触发器 FOR EACH STATEMENT:语句级触发器。 例:UPDATE student SET Sdept=‘CS’ 若语句级则触发动作只执行一次;若行级,表中有1000行记录,则触发动作执行1000次 数据库原理及应用-SQL DML * 定义触发器 例:定义一个BEFORE行级触发器,为教师表Teacher定义完整性规则“教授的工资不得低于4000元,如果低于4000元,自动改为4000元” CREATE TRIGGER Insert_Or_Update_Sal BEFORE INSERT OR UPDATE ON Teacher FOR EACH ROW AS BEGIN

文档评论(0)

1亿VIP精品文档

相关文档