Ответ: Такая проблема появляется при необходимости создать команду SQL с использованием строк, которые содержат символ (').
Transact-SQL имеет общепринятый стандарт использования кавычек. Для того, чтобы добавить кавычку в строку, надо ее просто удвоить:
select ' '' - это кавычка'
Можно использовать команду char:
select ' '+char(39)+' - это кавычка'
А можно использовать символ двойной кавычки, предварительно отключив опцию QUOTED_IDENTIFIER:
SET QUOTED_IDENTIFIER OFF
select " ' - это кавычка"
Во всех случаях результат будет следующим:
' - это кавычка
Надеюсь, что Вы будете использовать первый вариант.
Обсудить и оценить эту статью >>
Надеюсь, Вы нашли эту информацию полезной. Вопросы, предложения и пожелания шлите на адрес sql@likor.ru С уважением, Сергей Кошкин.
Архив рассылки смотрите на сайте Рассылки http://sql.softmatics.ru/