sql 如何批量置换

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:19:33
我建得表里有好多信息,但都有一段相同的中文,我想把这段中文批量成英文,但不会写Sql批量修改语句,怎么写?
如.我想把“中国”改成china 怎么批量更换.
是想要批量替换啊.
update 表名 set title=replace(title,'中国','china')
这样的不行的。
我要的是批量替换啊,我们假设现在不考虑text类型.update 表名 set title=replace(title,'中国','china') 这个只能一张表一张表的打开,然后字段一一替换,那样太麻烦了,我想有什么方法可以批量进行替换。

sql="select * from [表]"
rs.open sql,conn,1,3
if rs.eof then
while not rs.eof
rs("title")=replace(rs("title"),'中国','china')
rs.update
rs.movenext
wend
end if
rs.close

如果是TEXT 型的字段必须要先转换为字符型才能用REPLACE函数