我想创建一个触发器,在更新同一个表中的不同字段后更新表中的字段。我不认为这可以通过'插入或更新'触发器实现。它编译但是当我更新字段时它会发生变异。
我创建了一个'插入或更新'触发器,它适用于插入,但不适用于更新。
这是我的代码:
create or replace
trigger TRIGGER_1
after insert or update of TOTAL_COUNT on TABLE_1
for each row
when (new.TOTAL_COUNT = 0)
begin
update TABLE_1
set count_accuracy_cde = 'absent';
end;
答案 0 :(得分:0)
create or replace
trigger TRIGGER_1
before insert or update on test_table
referencing new as new old as old
for each row
begin
if (:new.TOTAL_COUNT = 0) then
:new.count_accuracy_cde := 'absent';
end if;
end;