1 / 1 / 1
Регистрация: 21.08.2010
Сообщений: 5
|
|
1 | |
Способы ввода строки с апострофом11.12.2010, 14:43. Показов 19485. Ответов 6
Метки нет (Все метки)
День добрый.
Пока я нашёл ровно один способ ввести в запрос строку, содержащую апостроф: 1. SET SCAN OFF 2. Удвоить апостроф в запросе: INSERT INTO mytable VALUES ('Фамилия О''Рейли популярна в Ирландии', 3) 3. SET SCAN ON А менее черезжопные способы есть? Без SET SCAN? Экранировать апостроф как-нибудь, например? СУБД Oracle 10g
0
|
11.12.2010, 14:43 | |
Ответы с готовыми решениями:
6
Передача строки с апострофом скрипту Способы ввода данных Различные способы ввода текста Способы ввода и вывода массива |
68 / 66 / 3
Регистрация: 23.08.2010
Сообщений: 195
|
||||||
11.12.2010, 20:17 | 2 | |||||
Странно, просто
1
|
648 / 77 / 0
Регистрация: 23.01.2010
Сообщений: 193
|
||||||
11.12.2010, 22:39 | 3 | |||||
Можно, например, так:
1
|
Z1000000
|
|
12.01.2011, 17:49 | 4 |
Пробую то, что написал dlinnbly.
И отсюда примеры: http://www.csa.ru/~toluol/oradev05.htm вроде: Код
select q'*Quoters exa'mple string*' str from dual Использую oracle 10g Может опцию какую надо включить? |
648 / 77 / 0
Регистрация: 23.01.2010
Сообщений: 193
|
||||||
12.01.2011, 18:43 | 5 | |||||
По идее должна работать изначально.
В SQL*Plus воспроизводится?
0
|
Z1000000
|
|
13.01.2011, 11:17 | 6 |
dlinnbly, спасибо за ответ.
Проблема оказалась в другом: Использовался клиент 8.06. Он некорректно воспринимает строки с 'q'. Если число апострофов не парное. Выдает ошибку. А если парное отрабатывает корректно |
105 / 75 / 0
Регистрация: 29.06.2009
Сообщений: 328
|
|
13.01.2011, 12:27 | 7 |
C q - это прикольно, хотя ни разу не пользовался. Обычно, дважды ставлю апостроф, а set использую для ввода амперсанда.
0
|
13.01.2011, 12:27 | |
13.01.2011, 12:27 | |
Помогаю со студенческими работами здесь
7
Способы считывания строк из стандартного потока ввода Задача способы ввода одномерных массивов с компонентами: TEdit, TMemo Назвать с апострофом Текстовая переменная с апострофом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |