【发布时间】:2011-12-08 19:21:09
【问题描述】:
我从 Dave Costa 和 Justin Cave here(再次感谢)获得了如何从其他两个属性(数量和价格)计算小计值(因此数量 * 价格 = 小计)的出色帮助。在其中一个答案中指出,从规范化的角度来看,这样做并不好,因为小计值可以从其他两个属性中得出,我可能应该考虑使用视图。我已经阅读了 Views 并得到了这个概念(无论如何我都会在其他地方使用它们),但我仍然不确定如何实际计算这两个值并在自定义视图中显示结果。如果有人能指出我正确的方向,我将不胜感激。
当前触发器(归功于 Dave 和 Justin):
CREATE VIEW show_subtotal
AS SELECT price
FROM products
WHERE product_no =:new.product_no;
:new.subtotal := currentPrice * :new.quantity;
【问题讨论】: