问答题 设有商品表(商品号,商品名,单价)、销售表(商品号,销售时间,销售数量,销售单价)和毛利表(商品号,总毛利)。设单价、销售数量、销售单价和总毛利为整型,毛利表中已有全部商品的商品号记录且总毛利的初始值均为0。现有业务要求:每当在销售表中插入一行数据时,系统自动计算该商品的总毛利,毛利=销售数量×(销售单价-单价)。请定义满足该要求的后触发型触发器。
【正确答案】CREATE TRIGGER Insert_sale ON 毛利表 FOR UPDATE FOR EACHROW AS BEGIN INSERT INTO 毛利表 VALUES(new. 商品号,new. 销售数量 * (new. 销售单价-(SELECT 单价 FROM 商品表 WHERE 商品号=new. 商品号)) END
【答案解析】