问题
问答题
2.某工厂的仓库管理数据库中有两个关系模式:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。
(3)仓库管理数据库的订购计划关系模式为:订购计划(原材料编号,订购数量)。采用下面的触发器程序可以实现“当仓库中的任一原材料的数量小于其储备量时,向订购计划表中插入该原材料的订购记录,其订购数量为储备量的3倍”的功能。请将该程序的空缺部分补充完成。 CREATE TRIGGER ins_order_trigger AFTER (1) ON 原材料 REFERENCING NEW ROW AS nrow FOR EACH ROW WHEN nrow.数量<nrow.储备量 INSERT INTO 订购计划<VALUES ( (m) , (n) ); |
答案
参考答案:
解析:UPDATE, INSERT (m)nrow.编号 (n)nrow.储备量*3