读书人

新人问:有难度的字段批量替换(马上结贴

发布时间: 2012-03-06 20:47:55 作者: rapoo

新人问:有难度的字段批量替换(马上结贴送分)
原字段内容:
[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> ')

读书人网 >SQL Server

热点推荐