如何使用触发器更新不在新/旧集中的列?

时间:2019-04-22 13:06:38

标签: postgresql

我有一个表x,其中包含三列:a,b,mult。我插入这样的值:

INSERT INTO x (a, b) VALUES (3, 5)

我希望在AFTER INSERT触发器之后更新列mult:mult = a * b。 问题在于,mult不在新/旧列集中,而且我无法进行简单分配:

NEW.mult = NEW.a * NEW.b

是否可以使触发器具有所需的行为? 附言这是一个简化的示例,实际情况涉及从具有固定列集的.csv导入数据。谢谢!

0 个答案:

没有答案