Подтвердить что ты не робот

Как избежать апострофа в db2 sql

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

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

Ответ 1

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

Ответ 2

Брабстер правильный. Вы должны избегать ' с помощью ''
Поэтому, чтобы вставить O'Hara, вам нужно написать O''Hara
Выдержка из: http://www.michael-thomas.com/tech/db2/db2_survival_guide.htm

Символ выхода.

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

Ответ 3

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

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

в SQL нам нужно дать... "Я в порядке. Есть ответ.