总结

为介绍触发器,本章讨论了下列主题:
  • CREATE TRIGGER 语句的各个组成部分
  • 可作为触发事件的 DML 语句的类型
  • 可作为触发操作的 SQL 语句的类型
  • 如何创建 BEFORE 和 AFTER 触发操作以及如何使用它们来确定触发语句的影响
  • 如何创建 FOR EACH ROW 触发操作,以及如何使用 REFERENCING 子句引用触发语句执行之前和之后的列值
  • 视图上的 INSTEAD OF 触发器,其触发事件将被忽略,但触发操作可以修改视图的基本表
  • 将 SPL 例程用作触发操作的好处
  • 将触发例程作为触发操作调用的特殊功能
  • 在触发操作的执行异常时如何跟踪它们
  • 如何在触发操作内生成两种类型的错误消息