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

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

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

возможно, объём вроде бы небольшой.
...
Рейтинг: 0 / 0
Как заменить букву в таблице?
    #39951904
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ularsoft
Нужно заменить одной командой букву S на R.
Какую именно? букв 'S' в значении как минимум две...
...
Рейтинг: 0 / 0
Как заменить букву в таблице?
    #39951907
ularsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina
Какую именно? букв 'S' в значении как минимум две...
Только первую.
...
Рейтинг: 0 / 0
Как заменить букву в таблице?
    #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
Как заменить букву в таблице?
    #39951941
ularsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромная благодарность!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как заменить букву в таблице?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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