Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Убрать из значений в столбце талблицы все знаки препинания  [new]
НадеждаМ
Member

Откуда:
Сообщений: 812
Добрый день. Помогите составить запрос на удаление знаков препинания из всех значений в столбце таблицы.

Вот таким образом я удаляю из строки знаки препинания:

set nocount on

declare @a table(a char)

declare @j int

set @j=1

while @j<255

begin

  insert @a select char(@j) where char(@j) not like '[А-Я]'

  set @j=@j+1
  
end

declare @str varchar(200)

set @str='!АА"№24ЕРЕ234;%:24?*()@#$%^&*/|+-_'

select @str=replace(@str, a,'') from @a

select @str


Как изменить запрос чтобы удалить точки, запятые и прочие знаки препинания не из одной строки, а из целой таблицы?
28 дек 12, 12:52    [13700092]     Ответить | Цитировать Сообщить модератору
 Re: Убрать из значений в столбце талблицы все знаки препинания  [new]
Мистер Хенки
Member

Откуда: канализация
Сообщений: 6615
что то вроде этого тынц
таблица чисел, сканирование посимвольно строк, склеивание только валидных символов
28 дек 12, 13:07    [13700186]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить