如向对数据库的某一字段值内的特定字符进行替换操作,数据库某一字段内的内容有许多字符为非标准字库里的字,现将其全部找出来了并与标准字库里相同的字建立了一对应关系,找到一个后将其更新为标准字符,大概有几百个不同的字符要替换,求思路应如何去做
解决方案 »
- 求 高手》为什么一直显示无效字符?
- 是否能用VB6.0做出可查看压缩包中内容的程序?
- vb能否将字符串内容做为指令来执行?
- 如何使form中的X按钮(退出按钮)不显示?
- 在Vb中update ACCESS数据库中表的字段
- 如何使文本框或标签中的字体部分显示其他色
- 关于vb试题树结构的解惑 请高手指教
- richtextbox控件内容存入文件的问题。大虾快帮忙!!!
- progame 的报表解决之道------------->> DllPrint (大家有兴趣的话,去看一下,提供源代码) 主页地址:http://progame.longcity.net/
- langzhi:请问如何添加鼠标右键菜单。
- 急急急!! 恳求各位老大进来看一看,2个问题。分不够再加!
- N多专业书籍下载~
access中可以这样:
UPDATE yourtable
SET yourField= REPLACE(yourField,'abc','ABC')
WHERE (((yourField) Like '*abc*'));上面的语句是将yourtable表的yourField字段里面的全部abc字符串更新为ABCsql server中同理,但要改一下通配符:
UPDATE yourtable
SET yourField= REPLACE(yourField,'abc','ABC')
WHERE (((yourField) Like '%abc%'));不过这种方法在某些特殊情况下可能会出现一些不期望的结果批量更新:
在sql server中可以用存储过程做,access中应该也可以用vba完成,前提都是你要有一个新旧字符的对应表
另外一种方法是把数据导出到excel去然后做处理,处理完以后在导回去但也要有对应表。。