sql 触发器

[复制链接]
查看11 | 回复2 | 2009-2-18 11:44:34 | 显示全部楼层 |阅读模式
有两张表一张是退货表一张是库存表,我想当有退货时库存表中的库存数量增加,增加数量为退货数量

回复

使用道具 举报

千问 | 2009-2-18 11:44:34 | 显示全部楼层
假设库存表是A,退货表是B,库存表中的数量的那一列是kucun,退货表中的退货数量的列名是 tuihuo ,那么触发器这样写CREATE TRIGGER test ON BFOR INSERT ASUPDATE A SET kucun = 库存+(select tuihuo FROM inserted) WHERE 条件...
回复

使用道具 举报

千问 | 2009-2-18 11:44:34 | 显示全部楼层
CREATE TRIGGER [TRIGGER_NAME] ON [dbo].[alinshi] FOR INSERT AS begin declare @sh int select @sh=a from inserted update abcd set c=c+@sh where abc in (select zf from ins...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行