我有这样几张表:
出库表(主表):出库ID(唯一),库房ID,出库日期...
出库表(明细):ID(主),出库ID,产品ID,出库数量...
库存表:产品ID(主),库房(ID),当前库存数量...
在我的出库表(明细)中,我想一次删除某出库ID对应的数据,在删除的时候,需要更新库存表中的当前数量,同时需要判断这样在库存表中是否存在者对于产品ID的数据,如果没有,那么我需要增加一行相关库存数量的数据,请问这个触发器怎么写?
出库表(主表):出库ID(唯一),库房ID,出库日期...
出库表(明细):ID(主),出库ID,产品ID,出库数量...
库存表:产品ID(主),库房(ID),当前库存数量...
在我的出库表(明细)中,我想一次删除某出库ID对应的数据,在删除的时候,需要更新库存表中的当前数量,同时需要判断这样在库存表中是否存在者对于产品ID的数据,如果没有,那么我需要增加一行相关库存数量的数据,请问这个触发器怎么写?
(出库主)T1:OutID StoreID
1 1
2 1
3 1
出库明T2: ID OutID ProID QTY
自 1 1 1
动 1 2 2
增 1 1 3
长 1 3 2
1 4 4
1 6 12
库存表T3: ProID StoreID QTY
1 1 23
2 1 12
6 1 23