更新存储在DB中的文件路径

时间:2017-10-04 21:26:01

标签: sql replace

我有大量存储在表格中的PDF文件的文件路径,我需要更新。在下面的示例中,如何在保留\\OldPath\

的同时替换Blah\Blah\SomthingOdd.PDF
\\OldPath\Blah\Blah\SomthingOdd.PDF

\\NewPath\Blah\Blah\SomthingOdd.PDF

2 个答案:

答案 0 :(得分:1)

SELECT REPLACE('<ColumnThatContainsPath>,'\\OldPath\','\\NewPath\')
From Table1

替换功能的工作方式是,它只会查找&#34; \ OldPath \&#34;字符串并将其替换为&#34; \ NewPath \&#34;字符串。

https://docs.microsoft.com/en-us/sql/t-sql/functions/replace-transact-sql

答案 1 :(得分:0)

在MSSQL Server中,您可以使用以下代码

SELECT REPLACE('\OldPath\Blah\Blah\SomthingOdd.PDF','\OldPath','')