2017-10-04 5 views
0

私は、更新が必要なテーブルに格納されたPDFファイルのファイルパスが1トンあります。下記の例では、Blah\Blah\SomthingOdd.PDFのままで\\OldPath\をどのように置き換えるのですか? MSSQLサーバーでDB内に更新ファイルのパスが格納されています

\\OldPath\Blah\Blah\SomthingOdd.PDF 

\\NewPath\Blah\Blah\SomthingOdd.PDF 
+3

使用しているデータベースで質問します。 –

+0

'replace()'はどうですか? –

答えて

0

、あなたは機能を置き換えるコード

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

私は約400のレコードを持っていますが、すべてが異なるBlah \ Blah \ SomthingOdd.PDFパスを持っています。 \\ OldPathを\\ NewPathに置き換える方法は? –

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

下の方法を使用することができますされて動作しますが、それだけで "\ OLDPATH \" という文字列を探し、\」と置き換えますNewPath \ "という文字列です。

+0

テーブル構造などの詳細を追加すると、それに基づいて回答を更新することができます。 – NonProgrammer

関連する問題