Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Экранирование символов в строковых константах


Автор: asmworm 8.1.2005, 01:13
Всем привет.

Может кто знает как мне в строковой константе экранировать одинарные кавычки?
Я INSERT'ом вставляю строку где есть '

INSERT INTO A VALUES('Hel'l')

Вот эту кавычку по середине и надо экранировать(для танкистов smile : сделать так чтоб её SQL парсер не воспринимал как конец строки Hel).
СУБД Firebird 1.5.2

Автор: Alex 8.1.2005, 03:03
Код

INSERT INTO A VALUES('Hel''l')

Нужно удвоить кавычку

Автор: asmworm 9.1.2005, 01:03
Спасибо! smile

В принципе таким образом делается экранировка любого служебного символа(на будущее smile )?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)