powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / REPLACE
6 сообщений из 6, страница 1 из 1
REPLACE
    #39632483
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REPLACE используется для замены текста. А как мне заменить " на ' ?
Писал так
Код: plsql
1.
2.
select * from clat
replace (&Vvedite, '"', ''')


появилась ошибка quoted string not properly terminated
...
Рейтинг: 0 / 0
REPLACE
    #39632491
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

удвоить
...
Рейтинг: 0 / 0
REPLACE
    #39632492
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
  1* select replace ('O"key','"','''') o from dual
SQL> /

O
-----
O'key

SQL>



....
stax
...
Рейтинг: 0 / 0
REPLACE
    #39632630
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или использовать Q литералы:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select replace ('O"key','"',q'[']') o from dual
  2  /

O
-----
O'key

SQL> 



SY.
...
Рейтинг: 0 / 0
REPLACE
    #39632981
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYИли использовать Q литералы:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select replace ('O"key','"',q'[']') o from dual
  2  /

O
-----
O'key

SQL> 



SY.
или функцию chr
Код: plsql
1.
select replace ('O"key',chr(34),chr(39)) o2 from dual;
...
Рейтинг: 0 / 0
REPLACE
    #39633037
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishили функцию chrчтоб налететь на какой-нибудь EBCDIC.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / REPLACE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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