//触发器*********************************************************
//更新矿代码时
drop trigger updMine;
create trigger updMine on mine
for update as 
if update (mine_code)
update ware_house set mine_code = (select inserted.mine_code from inserted)
where ware_house.mine_code = (select deleted.mine_code from deleted);//更新陆运用户代码时
drop trigger updRBuyer;
create trigger updRBuyer on r_buyer
for update as 
if update (buyer_code)
update r_consignee set buyer_code = (select inserted.buyer_code from inserted)
where r_consignee.buyer_code = (select deleted.buyer_code from deleted);
//更新岗位代码时,需要更新值班岗位
drop trigger updPost;
create trigger updPost on user_post
for update as 
if update (post_name)
update duty_post set post_name = (select inserted.post_name from inserted)
where duty_post.post_name = (select deleted.post_name from deleted);
//更新质量指标代码时
drop trigger updQuality;
create trigger updQuality on quality_index
for update as 
if update (quality_code)
update product_quality set quality_code = (select inserted.quality_code from inserted)
where product_quality.quality_code = (select deleted.quality_code from deleted);
//删除质量指标代码时
drop trigger delQuality;
create trigger delQuality on quality_index
for delete as 
delete from product_quality where quality_code = (select deleted.quality_code from deleted);
//插入质量指标代码时
drop trigger insQuality;
create trigger insQuality on quality_index
for insert as 
insert into product_quality
select product_code,(select inserted.quality_code from inserted),0 from product;