Как избежать апостроф в db2 sql - PullRequest
25 голосов
/ 14 марта 2010

Я ищу db2-эквивалент T-SQL:

INSERT INTO People (Surname) VALUES ('O''Hara');

Ответы [ 3 ]

48 голосов
/ 14 марта 2010

Используйте два апострофа '', чтобы получить один апостроф также и в DB2, согласно DB2 Survival Guide . Разве это не работает для вас?

4 голосов
/ 14 марта 2010

Брабстер правильно. Вы должны бежать ' с ''
Таким образом, чтобы вставить О'Хара, вам придется написать О'Хара
Выдержка из: http://www.michael -thomas.com / tech / db2 / db2_survival_guide.htm

Побег персонажа.

Чтобы вставить одинарную кавычку, используйте 2 одинарных цитаты ( '' ). Чтобы вставить использование питомца следующие питомцы.
Пример: вставить в MYTABLE (вопрос, ответ) значения («Что такое имя вашего питомца? ',' blacky ') `

1 голос
/ 21 ноября 2013

просто сделай это простым.

Держите ваш запрос в одинарных кавычках ('). и где бы вы ни использовали qoutes, сделайте его двойным. например, Вы хотите вставить ...... Я в порядке. Там есть ответ.

в SQL мы должны дать ....... "Я в порядке. Вот ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...