ntext列有一部分内容需要批量替换掉 把内容中的网站绝对地址替换为相对地址如*****<a href="http://www.xxxx.com/aaa.html">***</a>***<a href="http://www.xxxx.com/bbb.html">***</a>
替换为*****<a href="/aaa.html">***</a>***<a href="/bbb.html">***</a>域名是固定的 后面的地址不一样
替换为*****<a href="/aaa.html">***</a>***<a href="/bbb.html">***</a>域名是固定的 后面的地址不一样
建议2005及以上版本
丢掉text ntext 用varchar(max) nvarchar(max)
set ntext类型字段=replace(convert(nvarchar(max),ntext类型字段),
'*****<a href="http://www.xxxx.com/aaa.html">***</a>***<a href="http://www.xxxx.com/bbb.html">***</a>',
'*****<a href="/aaa.html">***</a>***<a href="/bbb.html">***</a>')
set ntext类型字段=replace(convert(nvarchar(max),ntext类型字段),'http://www.xxxx.com/','')