Вопросы и ответы по MS SQL Server

  Все выпуски  

Вопросы и ответы по MS SQL Server


Информационный Канал Subscribe.Ru


Вопросы и ответы по MS SQL Server

Выпуск No. 17 от 2003-06-13

Вопрос : Как вставить кавычку в строку?

Ответ:
Такая проблема появляется при необходимости создать команду SQL с использованием строк, которые содержат символ (').

Transact-SQL имеет общепринятый стандарт использования кавычек. Для того, чтобы добавить кавычку в строку, надо ее просто удвоить:
select ' '' - это кавычка'


Можно использовать команду char:
select ' '+char(39)+' - это кавычка'


А можно использовать символ двойной кавычки, предварительно отключив опцию QUOTED_IDENTIFIER:
SET QUOTED_IDENTIFIER OFF


select " ' - это кавычка"

Во всех случаях результат будет следующим:
' - это кавычка


Надеюсь, что Вы будете использовать первый вариант.
Обсудить и оценить эту статью >>
Надеюсь, Вы нашли эту информацию полезной. Вопросы, предложения и пожелания шлите на адрес sql@likor.ru
С уважением, Сергей Кошкин.
Архив рассылки смотрите на сайте Рассылки http://sql.softmatics.ru/
Рейтинг@Mail.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное