1创建触发器在销售记录表Sales中创建触发器trigger_1功能如下:①每当顾客购买一种商品收银台向销售记录表Sales中插入1条记录时触发器会自动将商品库存表Inventory中对应的商品号记录的库存数量Num减去购买的数量。②每当顾客退货时收银台在销售记录表Sales中删除该退货商品销售的销售记录根据销售顺序号进行删除时触发器就自动将商品库存表Inventory中对应的商品号记录的库存数量
测试样例1: 在Sales表中插入一条记录,商品编号为001,销售数量为10,触发器应该将Inventory表中对应商品编号为001的库存数量减去10。
测试样例2: 在Sales表中插入一条记录,商品编号为002,销售数量为5,触发器应该将Inventory表中对应商品编号为002的库存数量减去5。
测试样例3: 在Sales表中删除一条记录,销售顺序号为3,对应的商品编号为003,退货数量为2,触发器应该将Inventory表中对应商品编号为003的库存数量加上2。
测试样例4: 在Sales表中删除一条记录,销售顺序号为5,对应的商品编号为001,退货数量为3,触发器应该将Inventory表中对应商品编号为001的库存数量加上3。
原文地址: https://www.cveoy.top/t/topic/eSnl 著作权归作者所有。请勿转载和采集!