永发信息网

VFP中编程问题??

答案:2  悬赏:20  手机版
解决时间 2021-08-11 04:26
  • 提问者网友:疯子也有疯子的情调
  • 2021-08-10 13:57
将商品表中的“商品号”前两位编号为“01”的商品的单价修改为出厂价格的15%我的写的:update 商品 set 单价=出厂价格*0.15 where left(商品号,2)="01"答案上:replace all 单价 with 出厂价格*0.15 for alltrim(subtr(商品号,1,2))="01"请问两者有什么区别???遇到了该怎么处理!!!!
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-08-10 15:26

Update 就SQL语句,凡是支持SQL标准的数据库都可以用


Replace ALL是VFP特有的语句

全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-08-10 16:19

从实现的效果来说,没有区别。

但是 , update 这个语句是SQL语句,是全球的数据库语言标准,任何数据库管理系统都认识。

replace  这个语句是VFP里面的语句,只有VFP能用,出了VFP,比如你用Access的数据库,就不能用replace  了,只能用update  了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯