触发器也可以根据它们是否在操作之前、之后触发, 或者被触发来取代操作来分类。它们分别指BEFORE触发器、AFTER触发器以及INSTEAD OF触发器。语句级BEFORE触发器在语句开始做任何事情之前被触发,而语句级AFTER触发器则在语句做完所有事情之后被触发。 这些触发器类型可以被定义在表、视图或外部表上。行级BEFORE触发器在每一个行被操作之前被触发, 而行级AFTER触发器在语句结束之后被触发(但在任何语句级AFTER触发器之前)。 这些触发器类型只能被定义在非分区表和外部表上,不能定义在视图上。INSTEAD OF触发器只能被定义在视图上,并且只能定义为行级; 它们立刻为视图中每一个被标识为需要被操作的行触发。
GBase 8c触发器何时被触发
最新推荐文章于 2022-04-08 12:08:12 发布