MS SQL как изолировать символ?
Например хочу написать в строку такое значение 2'3"4 <ругается
пишу так INSERT INTO tablename (id, name) VALUES (N'1', N'2'3"4');
и конечно же ругается...
как изолировать символы?
как сделать так что бы кавычки в строке остались, и зарос работал?
Не помню точно, но пробуй дублирование применить "" ''
Экранирование вроде не было у них.... давно я такое не писал в запросах, надо в нете глянуть или в справке, что здесь то искать... надо, так сам гляжу, так как все не упомнить
Ну вот нашел в нете:
Для экранирования кавычки в sql нужно их дублировать.
вместо ' писать ''
вместо " писать ""
Экранировать это называется) Пишите два раза нужные кавычки. С одинарной точно прокатывает, недавно работал со строчками с одинарными кавычками. Также можно перед ними обратный слеш писать
Или так:
'2'+CHAR(39)+'3'+CHAR(34)+'4'