我用的是paradox数据库
数据库中有几百条记录,
L000001
L000002
L000003
.
.
.
L000959 我想前面的L全部改成J,请问我改怎么做?如果是sqlserver的话 有replace函数,可是paradox数据库好像不支持此函数,我该怎么办?update storage set wzllbhid=replace(wzllbhid,'L','J')
数据库中有几百条记录,
L000001
L000002
L000003
.
.
.
L000959 我想前面的L全部改成J,请问我改怎么做?如果是sqlserver的话 有replace函数,可是paradox数据库好像不支持此函数,我该怎么办?update storage set wzllbhid=replace(wzllbhid,'L','J')
解决方案 »
- 如何获得Program Files的路径
- !!!非常急,先谢了,一个多控件和一个数组的问题!!!
- 奇怪的问题,使用ado返回结果不正常!在线等待,谢谢!
- 关于两个打印机同时工作的问题
- 如何对预览报表的纸张进行控制
- 请各位解释一下Tstream write,read/writebuffer,readbuffer的具体用法和意义,举例
- procedure InsertText(AHandle: THandle); far;~ 关键字 FAR 什么意思?
- 设置Delphi程序的推出代码。
- 一个关于MIDAS的问题....
- 代码中调用本窗体另外一个控件的事件的语法是什么?
- 附加数据库为什么出错?
- 非模式窗体是怎么创建的啊?向高手求救
update storage set wzllbhid = 'J' + SUBSTRING(wzllbhid from 2)
没实验,你自己试试看。另外一种方法,你把数据都导入到sqlserver中去,处理完成后再导回来。
== 注意备份 ==
你可以用d7写一个小工具,BDE或ADO连接到数据库上,
Query.Edit;
Query.FieldByName('AA').AsString:= 'J' + Copy(Query.FieldByName('AA').AsString, 2, 6);
Query.Post;搞定之