万能百科  > 所属分类  > 

如果一种原材料可以在多个仓库存放,则(3)中的触发器程序存在什么问题,如何修改?

如果一种原材料可以在多个仓库存放,则(3)中的触发器程序存在什么问题,如何修改?

正确答案:

存在的问题是:触发器程序判定某一原材料“数量”是否小于其存储量时是按照当前记录的“数量”来判定的当一种原材料存储在多个仓库时这样判定是错误的应根据该原材料在各仓库的存储总量判定。 应将触发器程序的WHEN子句的条件修改为: WHEN nrow.储备量>(SELECT SUM(数量) FROM 原材料 WHERE 编号=(SELECT 编号 FROM nrow));存在的

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签