我想在表格上使用触发器,每次插入,更新或删除行时都会触发该触发器。ORACLE和TRIGGERS(插入,更新,删除)
我写了这样的事情:
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)。 如何知道该行是否已被删除?
感谢您的回答。有用。我有一些DELETING问题。 我想这并不是造成这种情况的原因new_buffer.field1 ='HBP00'。 – LeftyX 2010-06-03 13:40:21