Функция SQL для изменения значений столбцов - PullRequest
0 голосов
/ 04 марта 2019

Я использую базу данных Oracle 10g и хочу изменить значение столбца с помощью SQL-запроса.

Учетная запись представляет столбец в таблице.

Account

emp/class/digicat
emp/class/abc

Я хочу SQL-запрос, который возвращает значение столбцав следующем формате:

Account

@emp/@class/@digicat
@emp/@class/@abc

1 Ответ

0 голосов
/ 04 марта 2019

Сначала поставьте один @.Затем замените все / на /@.

select '@' || replace(Account, '/', '/@') from tablename

Или вы имеете в виду заменить содержимое таблицы?Сделайте аналогичное ОБНОВЛЕНИЕ:

UPDATE tablename
SET Account = '@' || replace(Account, '/', '/@')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...