首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库触发器建立

2012-02-17 
求助数据库触发器建立.帮我用sql语句建一个触发器例:有两张表第一张为产品表字段名:产品编号(int not null

求助数据库触发器建立.



帮我用sql语句建一个触发器

例:有两张表第一张为
产品表
字段名:产品编号(int not null)(主键),产品数量(int not null).
产品进出表
字段名:产品编号(int not null)(外键),进出标志(int)(1 or 2),数量(int)

当[产品进出表]插入数据时"标志"为1则为进货在[产品表]中对相对应"产品数量"进行增加."标志"为2时则为出货在[产品表]中对相对应"产品数量"减少.

谢谢啊!真的很感谢!

[解决办法]

SQL code
create trigger test on 产品进出表for insert asbeginupdate a set 产品数量=产品数量+case when b.进出标志=1 then 数量 else -数量 endfrom 产品表 a,inserted iwhere a.产品编号=i.产品编号end 

热点排行
Bad Request.