SQL Server数据库全表替换

Team里的文件服务器升级后换了名字,这个UNC地址在我们的一个门户的SQL Server数据库里某个表中被多条记录引用,所以需要在SQL Server的表里做个全表的替换,把所有记录中出现的UNC换成新的地址。在SQL里,这可以通过一句简单的SQL语句完成。下面便是一个把数据库里某个字段里的所有出现的oldstring批量替换成newstring。

UPDATE [table]
SET [column] = REPLACE([column], 'oldstring', 'newstring')

运行前记得讲其中的table,column,oldstring,newstring换成你的表名,列名,要替换的字符串,新字符串。


Comments

164 responses to “SQL Server数据库全表替换”

Leave a Reply