一个字段里要代替一个字符,如何实现?
我现有一个表 file ,里面有一个字段 path, 表里现有几万条记录, 其中字段path的内容以下这样:
c:\myfile\19990101-1
c:\myfile\19990101-2
c:\myfile\19990101-3
...
c:\myfile\20030101-1
现在我想把字段 path的内容全改成这样:
d:\myfile\19990101-1
d:\myfile\19990101-2
d:\myfile\19990101-3
...
d:\myfile\20030101-1
即把原字段里的 c 字符改成 d 字符。
如何实现? 非常感谢!
[解决办法]
update file set path=stuff(path,1,1,'d')
[解决办法]
select REPLACE(path,'c:\','d:\') from tb
[解决办法]
update tb
set [path]=REPLACE([path],'C:\','D:\')
where CHARINDEX('C:\',[path])>0