如何批量修改数据库中每条数据的编码,SQL语句怎么写

[复制链接]
查看11 | 回复4 | 2011-3-11 09:44:46 | 显示全部楼层 |阅读模式
update 表名set列名 = '4'+substring(列名,2,len(列名)-1)...
回复

使用道具 举报

千问 | 2011-3-11 09:44:46 | 显示全部楼层
利用 select 数据编码列 from 表名 where 数据编码列 like '4%' 列出数据,然后rs.fields(0) = "7" & right(rs.fields(0),len(rs.fields(0)-1))rs.update 注意修改时需保证数据库可读写。...
回复

使用道具 举报

千问 | 2011-3-11 09:44:46 | 显示全部楼层
直接使用7||substring(编码,2)进行拼串吧,那个substring的用法自己测试下,太久没写也没测试环境我测试不了...
回复

使用道具 举报

千问 | 2011-3-11 09:44:46 | 显示全部楼层
UPDATE 表名称 SET 列名称 = '7'+substring(编码,2)来做,要看这个列名你设置什么约束条件没...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行