powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как экранировать одинарную кавычку при INSERT?
3 сообщений из 3, страница 1 из 1
Как экранировать одинарную кавычку при INSERT?
    #39932308
Здравствуйте!

Конкатенирую в VBA запрос INSERT из значений ячеек Excel. Среди значений подставляемых в секцию VALUES встречаются такие, которые в себе содержат одинарную кавычку. Я же одинарные кавычки использую в начале и в конце этих значений, и получается что эта одинарная кавычка закрывает подставляемый текст раньше времени, синтаксис INSERT рушится. Как экранируют эти одинарные кавычки, чтобы их всё-таки вставить в таблицу?
Пример того, что получается
Код: sql
1.
INSERT INTO my_table(a, b, c) VALUES('a', 'b'c', 'fdg')


Значение b'c все рушит
...
Рейтинг: 0 / 0
Как экранировать одинарную кавычку при INSERT?
    #39932309
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борис Гаркун
INSERT INTO my_table(a, b, c) VALUES('a', 'b'c', 'fdg')

Код: sql
1.
INSERT INTO my_table(a, b, c) VALUES('a', 'b''c', 'fdg')
...
Рейтинг: 0 / 0
Как экранировать одинарную кавычку при INSERT?
    #39932315
alexeyvg
Борис Гаркун
INSERT INTO my_table(a, b, c) VALUES('a', 'b'c', 'fdg')

Код: sql
1.
INSERT INTO my_table(a, b, c) VALUES('a', 'b''c', 'fdg')


Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как экранировать одинарную кавычку при INSERT?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]