概述
tb1(产品表)cpidcpnamecpcolorkucun1xxxxxx82xxxxxx7=================================tb2(入库表)riqirukucpid2011-1-10512011-1-111012011-1-12152=========================tb3(出...
tb1 (产品表)
cpid cpname cpcolor kucun
1 xxx xxx 8
2 xxx xxx 7
=================================
tb2 (入库表)
riqi ruku cpid
2011-1-10 5 1
2011-1-11 10 1
2011-1-12 15 2
=========================
tb3 (出库表)
riqi chuku cpid
2011-1-10 5 1
2011-1-11 2 1
2011-1-12 8 2
================================
入库出库后TB1的kucun字段中的数据自动更新,删除或修改后也要自动更新,请高手帮忙写个SQL触发器,问题解决追加100分,谢谢!
SQL版本2000
1楼,谢谢你的回答,但我觉得复杂了点呀
将入库表和出库表的cpid相同的数据用SUM语句统计出来,用ruku字段-chuku字段,最后将数据更新到产品表kucun
====================================================
下面是一个入库自动更新库存的语句,请大家参考后修改为入库出库都更新库存
参考语句:
Create TRIGGER [dbo].[tgname]
ON [dbo].[tb2]
AFTER INSERT,UPDATE,DELETE AS
BEGIN
update tb1 set kucun=(select sum(ruku) from tb2 where cpid=tb1.cpid)
END
展开
最后
以上就是背后睫毛膏为你收集整理的mysql入库出库触发器_入库出库后库存自动更新的SQL触发器语句是什么?的全部内容,希望文章能够帮你解决mysql入库出库触发器_入库出库后库存自动更新的SQL触发器语句是什么?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复