所以我正在尝试更新表格。我有一个总分,然后它下面有4个分数,都是总分的派生属性。我的触发器应该在其他分数之一发生更改时更新总分数。
create or replace trigger change_score
after insert or update of assault_score on player_score
for each row
begin
if inserting then
update player_score
set overall_score = overall_score + :new.assault_score;
elsif updating then
update player_score
set overall_score = overall_score + :new.assault_score - :old.assault_score;
end if;
end;
/
这是我的触发器,我之前和之后都尝试过,仍然有同样的错误(这是第二行之一)我不知道它为什么这样做或问题是什么,任何帮助将不胜感激。