Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Форматирование текста  [new]
greed676
Member

Откуда:
Сообщений: 4
Всем здрасте.

По форуму не нашёл (может просто плохо искал =)), так что вот.
Задача следующая. Есть исходная таблица, в которой некоторое количество столбцов типа VARCHAR2 ну и содержимое ессно присутствует.
Необходимо проверить их содержимое на наличие определённых символов (например, a, b и с) и заменить их на другие символы (например, x,y и z).
Т.е. символ a заменить на x, b на y и т.д. Столбцов бывает много, правил замены тоже прилично.

Что лучше использовать для такого рода update-ов?
Возможно ли в одном regexp_replace осуществить замену по нескольким правилам на несколько значений?

Есть вариант с одним update -ом на все поля для каждого правила, но он меня как-то не радует.
6 дек 11, 18:09    [11715605]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование текста  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
greed676,

для посимвольной замены не на регулярки смотрИте, а на translate
6 дек 11, 18:28    [11715771]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование текста  [new]
greed676
Member

Откуда:
Сообщений: 4
orawish,

Спасибо за совет! Буду смотреть.
7 дек 11, 09:20    [11718779]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить