как заменить символ его ascii в операторе SQL SELECT в Oracle - PullRequest
1 голос
/ 04 января 2011

База данных, которую мы используем, к которой у нас есть доступ только для чтения, имеет символ, который отображается в виде квадрата, имеет код ascii 26 или x1A в шестнадцатеричном формате, и я хочу заменить его в операторе SELECT на другой символ, используя только ASCII.

Мы используем Oracle 10g.

Есть ли способ? Может быть, с помощью регулярных выражений?

Спасибо ,,,

1 Ответ

8 голосов
/ 04 января 2011

Вы можете использовать функцию REPLACE:

SELECT REPLACE(text,CHR(26),otherChar) FROM .........
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...