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

Откуда:
Сообщений: 10
Всем привет, есть столбец с текстом, в тексте есть двойные кавычки, их нужно заменить на одинарные.
Функция replace([Collection],'"',''') в таком виде не помогает.
Подскажите, пожалуйста, как быть?
15 май 18, 11:34    [21410200]     Ответить | Цитировать Сообщить модератору
 Re: Replace  [new]
iap
Member

Откуда: Москва
Сообщений: 46977
REPLACE(Collection],'"','''')
Каждая одинарная кавычка внутри строки должна быть удвоена!
15 май 18, 11:40    [21410228]     Ответить | Цитировать Сообщить модератору
 Re: Replace  [new]
AmicusVlad
Member

Откуда:
Сообщений: 10
iap, благодарю. Сработало.
15 май 18, 11:48    [21410258]     Ответить | Цитировать Сообщить модератору
 Re: Replace  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20532
Можете также использовать функцию CHAR() - тут уж точно никаких фантазий не будет.
REPLACE([Collection],CHAR(34),CHAR(39))
15 май 18, 12:26    [21410369]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить