技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

[求助]

时间:2004-03-06   访问量:1134

      [lcqhy]:在入库产品的触发器中输入: insert into 库存信息 select 货号,入库数量 as 库存数量,工厂 from 入库产品 where 入库产品.货号 not in (select 货号 from 库存信息) and (入库产品.货号=:货号) update 库存信息 inner join 入库产品 on 入库产品.货号=库存信息.货号 set 库存信息.库存数量=库存信息.库存数量+入库产品.入库数量 where 入库产品.货号 in (select 货号 from 库存信息) where (入库产品.货号=:货号) 在出库产品中的触发器中输入: update 库存信息 inner join 出库产品 on 出库产品.货号=库存信息.货号 set 库存信息.库存数量=库存信息.库存数量-出库产品.出库数量 where 出库产品.货号 in (select 货号 from 库存信息) where (出库产品.货号=:货号) [ALIGN=right][COLOR=#000066][本贴已被 lcqhy 于 2004-3-8 16:20:22 修改过][/COLOR][/ALIGN]

——————————————————————————————————

      [kkkkkk]:您好! 我有问题请教! 现在有三个表分别为:入库产品,出库产品,库存信息 入库产品有字段:货号(字符型),入库数量(数型),工厂(字符型) 出库产品有字段:货号(字符型),出库数量(数型),工厂(字符型) 库存信息有字段:货号(字符型),库存数量(数型),工厂(字符型) 1.现在想用SQL做一个触发器,在入库产品有记录输入时,如果库存信息里没有该货号,那么添加新记录 如果有该货号那么,增加库存数量。 2.在出库产品有记录输入时,减少相应货号的库存数量。 能给出详细的语句吗!! 多谢!! /救命/救命/救命/救命/救命/救命/救命/救命/救命/救命

——————————————————————————————————

      [kkkkkk]:多谢! 可是还是出错! 是不是因为我用的是3.6版,不支持触发器啊! 如果不支持触发器,上述要求可以实现吗?/叹气

——————————————————————————————————

      [kkkkkk]:请各位指导!! 谢过!!!!/道谢

——————————————————————————————————

      [admin]:[QUOTE][b]以下是引用[i]kkkkkk在2004-3-9 18:02:23[/i]的发言:[/b][br]多谢![br]可是还是出错![br]是不是因为我用的是3.6版,不支持触发器啊![br]如果不支持触发器,上述要求可以实现吗?/叹气[/QUOTE] 是的,因为语句中引用了参数(=:货号)),这种参数只有在触发器中才支持,如果在其它地方会出异常提示的。 你可以变通一下以用在其它地方。

上一篇:提个建议

下一篇:关于导入excel数据的问题

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2