日期:2014-05-18  浏览次数:20641 次

新人问:有难度的字段批量替换(马上结贴送分)
原字段内容:
[upload=jpg]UploadFile/2006-10/200610238321682837.jpg[/upload]
[upload=jpg]----------[/upload]
[upload=jpg]----------[/upload]

在字段里有很多这样的内容

我要把他批量换成
<IMG   src= "/UploadFile/2006-10/200610238321682837.jpg "   border=0> </IMG>
<IMG   src= "/---------- "   border=0> </IMG>
<IMG   src= "/---------- "   border=0> </IMG>
<IMG   src= "/---------- "   border=0> </IMG>

这样可以替换吗?要怎么替换?   字段类型是ntext....

------解决方案--------------------
update 表
set 字段 = replace(字段, '[upload=jpg] ', ' <IMG src= "/ ')

update 表
set 字段 = replace(字段, '[/upload] ', ' " border=0> </IMG> ')

------解决方案--------------------
要是长度较小的话先把ntext改为varchar(8000)
再进行:
update 表
set 字段 = replace(字段, '[upload=jpg] ', ' <IMG src= "/ ')

update 表
set 字段 = replace(字段, '[/upload] ', ' " border=0> </IMG> ')