社区
数据库相关
帖子详情
急!问一个update语句问题
pgz_007
2008-09-01 05:22:16
我用的是paradox数据库
数据库中有几百条记录,
L000001
L000002
L000003
.
.
.
L000959
我想前面的L全部改成J,请问我改怎么做?
如果是sqlserver的话 有replace函数,可是paradox数据库好像不支持此函数,我该怎么办?
update storage set wzllbhid=replace(wzllbhid,'L','J')
...全文
111
4
打赏
收藏
急!问一个update语句问题
我用的是paradox数据库 数据库中有几百条记录, L000001 L000002 L000003 . . . L000959 我想前面的L全部改成J,请问我改怎么做? 如果是sqlserver的话 有replace函数,可是paradox数据库好像不支持此函数,我该怎么办? update storage set wzllbhid=replace(wzllbhid,'L','J')
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphen
2008-09-01
打赏
举报
回复
SUBSTRING 是SQL标准语句,在任何数据库下都支持
柯本
2008-09-01
打赏
举报
回复
[Quote=引用 1 楼 SmallHand 的回复:]
BDE支持SUBSTRING
update storage set wzllbhid = 'J' + SUBSTRING(wzllbhid from 2)
没实验,你自己试试看。
另外一种方法,你把数据都导入到sqlserver中去,处理完成后再导回来。
== 注意备份 ==
[/Quote]
我测试过,没问题
zhangfq01
2008-09-01
打赏
举报
回复
楼上的方法我没有试过
你可以用d7写一个小工具,BDE或ADO连接到数据库上,
Query.Edit;
Query.FieldByName('AA').AsString:= 'J' + Copy(Query.FieldByName('AA').AsString, 2, 6);
Query.Post;
搞定之
火龙岛主
2008-09-01
打赏
举报
回复
BDE支持SUBSTRING
update storage set wzllbhid = 'J' + SUBSTRING(wzllbhid from 2)
没实验,你自己试试看。
另外一种方法,你把数据都导入到sqlserver中去,处理完成后再导回来。
== 注意备份 ==
Claude文件安装啵啵啵啵啵
Claude文件安装啵啵啵啵啵
科技中介服务机构如何借助科创数智大脑优化企业服务能力?.docx
科技中介服务机构如何借助科创数智大脑优化企业服务能力?
国央企创新负责人如何实现跨区域资源协同与联合攻关?.docx
国央企创新负责人如何实现跨区域资源协同与联合攻关?
政府科技管理者如何有效构建区域科技创新数智大脑以支持产业政策精准制定?.docx
政府科技管理者如何有效构建区域科技创新数智大脑以支持产业政策精准制定?
chrome-headless-shell-mac-arm64-151.0.7922.47(Stable).zip
chrome-headless-shell-mac-arm64-151.0.7922.47(Stable)
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章