Гость
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление возврат каретки / 8 сообщений из 8, страница 1 из 1
22.02.2022, 12:12
    #40135810
Andrew Sh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
Добрый день!
Есть таблица Account со столбцами id, name
03F14CBD-18C5-4B42-8A75-DB58644D8CDF;CiXi Weishi Equipment Co. Ltd
Xinpu Industrial Area
97EDA4BE-12B8-4A49-BE42-92BFC5656AB4;Danish petroleum
Industry Association
77455B45-AB59-469E-9F75-5609C0385D8B;Desta Ltd
Деста ООО
Помогите написать скрипт, который пройдет по записям и удалит возврат каретки во всех записях.
Должно быть так
03F14CBD-18C5-4B42-8A75-DB58644D8CDF;CiXi Weishi Equipment Co. Ltd Xinpu Industrial Area
97EDA4BE-12B8-4A49-BE42-92BFC5656AB4;Danish petroleum Industry Association
77455B45-AB59-469E-9F75-5609C0385D8B;Desta Ltd Деста ООО
...
Рейтинг: 0 / 0
22.02.2022, 12:19
    #40135812
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
update + replace + char(13) + char(10)
...
Рейтинг: 0 / 0
22.02.2022, 15:27
    #40135883
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
msLex
update + replace + char(13) + char(10)


update + replace + 'vozvrat' + 'karetka'
...
Рейтинг: 0 / 0
24.02.2022, 16:01
    #40136270
Andrew Sh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
Ролг Хупин, пробовал таким запросом удалять
Update Account
set Name = REPLACE (name,char(13),'')
where id = '97EDA4BE-12B8-4A49-BE42-92BFC5656AB4'
не срабатывает. Если делать так
1) Update Account
set Name = REPLACE (name,char(13),'1')
where id = '97EDA4BE-12B8-4A49-BE42-92BFC5656AB4'
2)Update Account
set Name = REPLACE (name,'1',' ')
where id = '97EDA4BE-12B8-4A49-BE42-92BFC5656AB4'
То переносы удаляются
...
Рейтинг: 0 / 0
24.02.2022, 18:06
    #40136288
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
Andrew Sh,

Перенос строки - это символы 10 и 13, нужно удалять их оба
...
Рейтинг: 0 / 0
24.02.2022, 18:52
    #40136292
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
Andrew Sh
Ролг Хупин, пробовал таким запросом удалять
Update Account
set Name = REPLACE (name,char(13),'')
where id = '97EDA4BE-12B8-4A49-BE42-92BFC5656AB4'
не срабатывает. Если делать так
1) Update Account
set Name = REPLACE (name,char(13),'1')
where id = '97EDA4BE-12B8-4A49-BE42-92BFC5656AB4'
2)Update Account
set Name = REPLACE (name,'1',' ')
where id = '97EDA4BE-12B8-4A49-BE42-92BFC5656AB4'
То переносы удаляются
Name не может содержать 1?
...
Рейтинг: 0 / 0
24.02.2022, 20:06
    #40136299
SIMPLicity_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
decLARE @STRING NVARCHAR(MAX) = N' Папа у Васи
силён в математике.
Vasias father
strong in math
.
.
.
¡Me le
van
té a las 8 d
e l
a mañana!
. ';
print @string;
select @string = replace(replace(@string,char(13),''),char(10),'') ;
print ' ---------------------------------------------------------- ';
print @string;
...
Рейтинг: 0 / 0
24.02.2022, 20:18
    #40136300
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление возврат каретки
Какого типа Name?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление возврат каретки / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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