powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление возврат каретки
8 сообщений из 8, страница 1 из 1
Удаление возврат каретки
    #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
Удаление возврат каретки
    #40135812
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
update + replace + char(13) + char(10)
...
Рейтинг: 0 / 0
Удаление возврат каретки
    #40135883
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
update + replace + char(13) + char(10)


update + replace + 'vozvrat' + 'karetka'
...
Рейтинг: 0 / 0
Удаление возврат каретки
    #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
Удаление возврат каретки
    #40136288
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew Sh,

Перенос строки - это символы 10 и 13, нужно удалять их оба
...
Рейтинг: 0 / 0
Удаление возврат каретки
    #40136292
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
Удаление возврат каретки
    #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
Удаление возврат каретки
    #40136300
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какого типа Name?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление возврат каретки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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