| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 552 人关注过本帖
标题:update 中不能使用宏替换的解决方案
取消只看楼主 加入收藏
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
update 中不能使用宏替换的解决方案
下面是我自己的代码,其中&jiaquan_name 是一个宏替换,在这个更新语句中的宏替换没有办法使用,看看有没有办法解决的。谢谢。


    UPDATE  jiaquan SET mat = &jiaquan_name.mat*jiaquan.qty,lab =&jiaquan_name.lab* jiaquan.qty,burden =&jiaquan_name.burden*jiaquan.qty,sub=&jiaquan_name.sub* jiaquan.qty,amt =&jiaquan_name.price*jiaquan.qty,mei ='step4: 第一次更新生产领料、委外发出单价。' ;
    from &jiaquan_name WHERE jiaquan.pn =&jiaquan_name.pn AND jiaquan.type in ('生产领料单据','委外加工发出单据') AND (&jiaquan_name.qty>0 AND &jiaquan_name.mat>=0 AND &jiaquan_name.lab>=0 AND &jiaquan_name.burden >=0 AND &jiaquan_name.sub >=0 AND &jiaquan_name.price>=0) AND ISBLANK(jiaquan.mei) AND jiaquan.hs ='是'
搜索更多相关主题的帖子: 解决方案 update 领料单 外加工 
2014-06-26 15:17
快速回复:update 中不能使用宏替换的解决方案
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015923 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved