Как обновить базу данных при использовании диких символов, например, как - PullRequest
0 голосов
/ 26 мая 2010

У меня есть столбец, который состоит из пути, например \\Abc\F\E\record_123, теперь мне нужно обновить путь в базе данных, где нужно сделать только одно изменение:

\\Abc\F\E\record_123 = \\Abc\F\G\record_123 - я хочу обновить E до G.

как это сделать с запросом на обновление в базе данных?

Ответы [ 2 ]

1 голос
/ 26 мая 2010
REPLACE('\Abc\F\E\record_123', '\E\', '\G\')

У вас есть четкие разделители, которые позволяют вам выбирать биты, которые вы хотите заменить

0 голосов
/ 26 мая 2010

См. Строковые функции SQL Server на MSDN . REPLACE () будет хорошим кандидатом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...