表《A转仓单》有如下列:
转仓单ID
日期
出库仓库ID
入库仓库ID
表《B转仓单明细》有如下列:
转仓单明细ID
转仓单ID
商品ID
数量
表《C库存单》有如下列:
商品ID
仓1库存数量
仓2库存数量
仓3库存数量
仓4库存数量
仓5库存数量
仓6库存数量
仓7库存数量
仓8库存数量
仓9库存数量A表与B表用“转仓单ID”关联
新建的A表会先被INSERT到数据库,然后与之关联的B表数据会INSERT进来。
想写一个触发器,在B表被INSERT进来后,C表相应的库存数量自动增减。

解决方案 »

  1.   


    表《A转仓单》有如下列:
    转仓单ID  出库仓库ID  入库仓库ID
    1          1            5
    2          2            1
    3          1            4
    表《B转仓单明细》有如下列:转仓单明细ID  转仓单ID  商品ID  数量
    1                1       256     60
    2                1       339     70
    3                2       862     80
    4                3       862     99
    5                3       320     13
    6                3       256     32
    表《C库存单》有如下列:商品ID  仓1库存数量  仓2库存数量  仓3库存数量  仓4库存数量  仓5库存数量 ……
    256          100          200        300           400         500      ……
    320          100          200        300           400         500      ……
    339          100          200        300           400         500      ……
    862          100          200        300           400         500      ……
    ……