通过T-SQL语句批量替换SQL字段中特定的字符串

作者:动易网络 来源:本站原创 点击数: 发布时间:2014年02月21日

问题描述:

    某客户更换了主机空间,更换了域名。在原来的数据库的文章内容中,有大量的使用了原域名,如xx.xx.xx等信息,导致现在必须得将这些内容更换为现在的域名;现在问题出来了,网站内容有上千条信息,其中,大概有 800条左右的信息里面就有原域名,如果使用手工操作,进行修改,也得改800多次,比较费时费力!再次,这些信息是存储在数据库里面的,查找相当不方便,更不用说找到了再修改啦!

 

问题解决:

    update 数据表名 set 字段=replace(字段,'字段中的原字符串','替换的最终字符串')

 

    使用T-SQL的replace函数来执行字段中的部分字符串替换,实现快速的批量替换