我想在表格上使用觸發器,每次插入,更新或刪除行時都會觸發該觸發器。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