首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么批量更改一个字段的某几位,其他位不动,

2012-02-05 
如何批量更改一个字段的某几位,其他位不动,请教高手!我想做一个操作,其中有一个字段是字符型,我只想批量更

如何批量更改一个字段的某几位,其他位不动,请教高手!
我想做一个操作,其中有一个字段是字符型,我只想批量更改其中的几位,其他位的信息不动,请问我如何做?

[解决办法]
STUFF ( character_expression , start , length , character_expression )
[解决办法]
--下面例子将字段中出现的aa替换为bb

update 表
set 字段=replace(字段, 'aa ', 'bb ')
[解决办法]
最好是写个存储过程
[解决办法]
update table set flgarr=stuff(flagarr,1,2, '12 ')
[解决办法]
樓上的可以
[解决办法]
select stuff(substring(flgarr,1,2),1,2,12)
这样

热点排行