我有一个引用路径(UNC
或其他路径)的表(SQL Sever
),但是现在路径要更改了。
在path列中,我有许多记录,我只需要更改路径的一部分,而不是整个路径。并且我需要在每个记录中将相同的字符串更改为新的字符串。
我如何用一个简单的update
来做到这一点
发布于 2009-05-02 09:45:50
这很简单:
update my_table
set path = replace(path, 'oldstring', 'newstring')
发布于 2009-05-02 09:47:07
UPDATE [table]
SET [column] = REPLACE([column], '/foo/', '/bar/')
发布于 2012-03-02 07:26:33
我尝试了上面的方法,但没有得到正确的结果。下面的代码执行此操作:
update table
set path = replace(path, 'oldstring', 'newstring') where path = 'oldstring'
https://stackoverflow.com/questions/814548
复制相似问题