![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
完成以下题目,使用触发器的形式实现: 题目1:当商品入库后,该商品的库存数量需自动增加,创建触发器实现,触发器名为add_Storage。 --检验该触发器的正确性 --查看入库记录添加前的表数据 SELECT * FROM ProductInfo SELECT * FROM StorageInfo --往 StorageInfo表中添加入库记录 INSERT StorageInfo VALUES ('rk2010100702','2000000341316',20,'2011-10-7') --查看执行后的表数据 SELECT * FROM ProductInfo SELECT * FROM StorageInfo -------------------------------------- 题目2:若修改某次入库信息,要修改的数据是入库商品编号或入库数量。入库记录修改后,商品表中该商品的库存数量要自动能修改。创建触发器实现,触发器名为update_Storage ---检验该触发器的正确性 --查看入库记录修改前的表数据 SELECT * FROM ProductInfo SELECT * FROM StorageInfo UPDATE StorageInfo SET StorageNum=15 WHERE StorageNo='rk2010100701' AND ProductNo='6930504300198' --查看修改后的表数据 SELECT * FROM ProductInfo SELECT * FROM StorageInfo -------------------------------------------------- 题目3:若某顾客回来退某商品,该如何实现这类操作?销售记录删除后,商品表中该商品的库存数量要自动能修改。通过创建触发器实现,触发器名为del_Sales。 ---检验该触发器的正确性 --查看销售记录删除前的表数据 SELECT * FROM ProductInfo SELECT * FROM SalesInfo DELETE FROM SalesInfo WHERE ProductNo='2000000341316' and SalesNo='xs2010101001' --查看修改后的表数据 SELECT * FROM ProductInfo SELECT * FROM SalesInfo ------------------------------------------------------ 题目4:若删除某条入库记录,入库记录删除后,商品表中该商品的库存数量要自动能修改。通过创建触发器实现,触发器名为del_Storage。 ---检验该触发器的正确性 --查看入库记录删除前的表数据 SELECT * FROM ProductInfo SELECT * FROM StorageInfo DELETE FROM StorageInfo WHERE ProductNo='6930504300198' and StorageNo='rk2010100701' --查看修改后的表数据 SELECT * FROM ProductInfo SELECT * FROM StorageInfo ---------------------------------------------- 题目完成后写成实验报告以附体的形式上交到系统。