【发布时间】:2011-02-27 06:36:05
【问题描述】:
我想在表上使用触发器,每次插入、更新或删除行时都会触发该触发器。
我是这样写的:
CREATE or REPLACE TRIGGER test001
AFTER INSERT OR DELETE OR UPDATE ON tabletest001
REFERENCING OLD AS old_buffer NEW AS new_buffer
FOR EACH ROW WHEN (new_buffer.field1 = 'HBP00')
它有效。 因为如果插入、更新或删除行,我想做同样的事情,我想知道触发器中发生了什么。 我想我可以设法找到该行是否被插入或更新(我可以用 new_buffer 检查 old_buffer)。 如何知道该行是否已被删除?
【问题讨论】: