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

一个字段里要代替一个字符,怎么实现

2013-09-05 
一个字段里要代替一个字符,如何实现?我现有一个表 file ,里面有一个字段 path, 表里现有几万条记录, 其中

一个字段里要代替一个字符,如何实现?

我现有一个表 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


建议你图片不要存储物理路径,路径应该设置在Web.Config文件里

热点排行