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

Откуда:
Сообщений: 36
Добрый день!
Есть таблица ps_product_lang, содержащая столбец с данными (description_short)
С помощбю SQL-запроса необходимо заменить в стобце "description_short" двойные кавычки " на одинарную кавычку '.

Написал запрос:
UPDATE ps_product_lang SET description_short=REPLACE (description_short, """, ''')


При запуске на исполнение выдаёт ошибку...

Пробовал уже и как тут советуют - https://www.sql.ru/forum/actualthread.aspx?tid=753997 .

Чтобы заменить одинарную кавычку ставил ''''. Все равно ошибка...

Что не так?

Заранее спасибо!

Сообщение было отредактировано: 31 июл 12, 16:57
31 июл 12, 16:56    [12942254]     Ответить | Цитировать Сообщить модератору
 Re: Как изменить двойную кавычку на одинарную?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Текст ошибки предлагается угадать?
31 июл 12, 16:57    [12942265]     Ответить | Цитировать Сообщить модератору
 Re: Как изменить двойную кавычку на одинарную?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Все литералы в MS SQL заключаются в одинарные кавычки. Тему, на которую вы привели ссылку, хоть бы удосужились до конца прочитать.

Сообщение было отредактировано: 31 июл 12, 16:58
31 июл 12, 16:58    [12942273]     Ответить | Цитировать Сообщить модератору
 Re: Как изменить двойную кавычку на одинарную?  [new]
plz
Guest
declare @description_short varchar(100) = ' vbvbvbn"mmm"mmm'
select REPLACE (@description_short, '"', '''')
31 июл 12, 16:59    [12942277]     Ответить | Цитировать Сообщить модератору
 Re: Как изменить двойную кавычку на одинарную?  [new]
realmen80
Member

Откуда:
Сообщений: 36
Спасибо. Заключил в одинарные кавычки и все получилось.
31 июл 12, 19:46    [12943127]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить