找回密码
 立即注册
搜索
查看: 187|回复: 2

急Foxpro替换某字符的方法

[复制链接]

76

主题

386

回帖

620

积分

高级会员

积分
620
发表于 2009-5-25 14:48:30 | 显示全部楼层 |阅读模式
字段BMXH有很多120191****(*代表字符) 现在要把120191改成120198,全部替换,用哪个命令可以做到,本人没学过Foxpro,现在急用,请高手教我

126

主题

821

回帖

1265

积分

金牌会员

积分
1265
发表于 2009-5-25 15:29:03 | 显示全部楼层
REPLACE FieldName1 WITH eExpression1 [ADDITIVE]
   [, FieldName2 WITH eExpression2 [ADDITIVE]] ... [Scope]
   [FOR lExpression1] [WHILE lExpression2] [IN nWorkArea | cTableAlias]
   [NOOPTIMIZE]
回复

使用道具 举报

114

主题

3024

回帖

4254

积分

论坛元老

积分
4254
发表于 2009-5-25 18:59:12 | 显示全部楼层
字段长度位数都是统一的值的话用sql语句的update就可以了,比如"update 表名 set 字段='120198'||substr(字段,7,x) where substr(字段,1,6)='120191'”,那个x是看你字段的长度是多少比如一共20位,那个地方就是20.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 19:00 , Processed in 0.078905 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表