第7章约束和触发器范例.pptVIP

  • 43
  • 0
  • 约1.47万字
  • 约 72页
  • 2016-11-22 发布于湖北
  • 举报
* 触发器设计的选项2 UPDATE OF 属性(组) 短语是UPDATE事件的可选项 若给出该选项,那么它定义的事件仅仅是OF保留字后列出的属性(组)的修改。 INSERT DELETE OF短语在INSERT或DELETE事件中不可使用,因为这两个事件都是作用在整个元组上。 * 触发器设计的选项3 WHEN短语是可选项 如果该短语缺省,则只要触发器被唤醒,都要执行动作。 若有该短语,则仅当WHEN后的条件为真时执行动作。 * 触发器设计的选项4 触发器的动作部分可以由单个或任意多个SQL语句组成。这些语句需由BEGIN…END括起,并且语句之间用分号分隔。 * 触发器设计的选项5 FOR EACH ROW:行级触发器 行级触发器触发事件是修改 旧元组:修改之前的元组,用OLD ROW AS短语命名 新元组:修改之后的元组,用NEW ROW AS短语命名 行级触发器触发事件是插入 旧元组: OLD ROW AS不可使用 新元组:使用NEW ROW AS短语命名被插入的元组 行级触发器触发事件是删除 旧元组: OLD ROW AS被用于命名被删除的元组 新元组: NEW ROW AS不可使用 * 触发器设计的选项6 FOR EACH STATEMENT:语句级触发器[默认] 一旦有合适类型的语句被执行,语句级触发器就被执行,而不问它实际上会影响多少元组(0个、1个或多个) 例如:

文档评论(0)

1亿VIP精品文档

相关文档