Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как заменить букву в таблице? / 8 сообщений из 8, страница 1 из 1
27.04.2020, 11:54
    #39951884
ularsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
Здравствуйте!
Имеется таблица kl, в ней 7625 строк и поле img содержит значения: S:\IMAGES\***.JPG
Нужно заменить одной командой букву S на R. Подскажите пожалуйста.
...
Рейтинг: 0 / 0
27.04.2020, 12:06
    #39951893
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
ularsoft,

UPDATETEXT
...
Рейтинг: 0 / 0
27.04.2020, 12:07
    #39951894
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
Владислав Колосов,

Здесь, судя по всему, достаточно update + replace.
...
Рейтинг: 0 / 0
27.04.2020, 12:09
    #39951898
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
Гавриленко Сергей Алексеевич,

возможно, объём вроде бы небольшой.
...
Рейтинг: 0 / 0
27.04.2020, 12:12
    #39951904
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
ularsoft
Нужно заменить одной командой букву S на R.
Какую именно? букв 'S' в значении как минимум две...
...
Рейтинг: 0 / 0
27.04.2020, 12:18
    #39951907
ularsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
Akina
Какую именно? букв 'S' в значении как минимум две...
Только первую.
...
Рейтинг: 0 / 0
27.04.2020, 12:40
    #39951916
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
ularsoft,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
begin transaction;

update [kl]
   set [img] = stuff([img], 1, 1, 'R')
 where [img] like 'S:\%';

--потом проверяете правильность измененных данных и выполняете одну из закоменченных команд

/* в случае правильности
commit transaction;
*/

/* в случае ошибок
rollback transaction;
*/
...
Рейтинг: 0 / 0
27.04.2020, 13:28
    #39951941
ularsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заменить букву в таблице?
Всем огромная благодарность!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как заменить букву в таблице? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]