尝试使用同一表中的触发器更新列的错误

时间:2016-05-15 06:54:54

标签: sql oracle-sqldeveloper

我一直在尝试获取以下触发器,以便在更新该费率时根据折扣率更新价格。

group_by

由于这是一个练习,这些都在同一张桌子里(遗憾地),当我尝试这样做时,我一直都会收到错误:

  

表%s。%s正在变异,触发/功能可能看不到它

我一直在梳理这些论坛寻找答案,据我所研究,这不应该抛出这个错误,因为我没有从表中选择任何东西。我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

我建议将列discount_price作为计算列,这样就不需要为其更新定义触发器