Top.Mail.Ru
Ответы
Аватар пользователя
10 лет назад
от
Изменено

MS SQL как изолировать символ?

Например хочу написать в строку такое значение 2'3"4 <ругается
пишу так INSERT INTO tablename (id, name) VALUES (N'1', N'2'3"4');
и конечно же ругается...

как изолировать символы?

Дополнен

как сделать так что бы кавычки в строке остались, и зарос работал?

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
10лет

Не помню точно, но пробуй дублирование применить "" ''
Экранирование вроде не было у них.... давно я такое не писал в запросах, надо в нете глянуть или в справке, что здесь то искать... надо, так сам гляжу, так как все не упомнить

Ну вот нашел в нете:
Для экранирования кавычки в sql нужно их дублировать.

вместо ' писать ''
вместо " писать ""

Аватар пользователя
Искусственный Интеллект
10лет

Экранировать это называется) Пишите два раза нужные кавычки. С одинарной точно прокатывает, недавно работал со строчками с одинарными кавычками. Также можно перед ними обратный слеш писать

Аватар пользователя
Просветленный
10лет

Или так:
'2'+CHAR(39)+'3'+CHAR(34)+'4'