
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.06.2018, 13:41
|
|||
|---|---|---|---|
|
|||
Обновление данных с помощью replace |
|||
|
#18+
Всем доброго времени суток! Прошу вашей помощи в содействии решения такой проблемы. Есть некая таблица, table1. В ней есть колонка, с данными записанными через запятую (data). Есть еще одна таблица table2 (old_value, new_value), со списком соответствий замен. Необходимо пробежать по table1.data и заменить в ней все вхождения old_value на new_value. Replace ожидает одно значение в искомый и заменяемый текст. А хотелось бы пробежать именно по списку из нескольких значений. Заранее спасибо за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 13:46
|
|||
|---|---|---|---|
Обновление данных с помощью replace |
|||
|
#18+
execa, Как должна работать логика, если new_value одной записи является значением old_value другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 13:58
|
|||
|---|---|---|---|
|
|||
Обновление данных с помощью replace |
|||
|
#18+
env, old_value и new_value уникальны каждое в своем множестве, если раньше было old_value скажем a, new_value test а другой записи old_value test, а стало b этот момент можно не учитывать, проще вручную заранее такие коллизии отловить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 14:45
|
|||
|---|---|---|---|
|
|||
Обновление данных с помощью replace |
|||
|
#18+
ЦАП -> АЦП -> ЦАП Преобразуешь строку в таблицу, меняешь то что нужно, потом обратно How to split comma separated string and pass to IN clause of select statement ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 14:57
|
|||
|---|---|---|---|
Обновление данных с помощью replace |
|||
|
#18+
execaВ ней есть колонка, с данными записанными через запятую (data). execaenv, old_value и new_value уникальны каждое в своем множестве, если раньше было old_value скажем a, new_value test Выдели подстроку ",old_value," и замени её на ",new_value," ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 16:14
|
|||
|---|---|---|---|
Обновление данных с помощью replace |
|||
|
#18+
execa..В ней есть колонка, с данными записанными через запятую .. если будете достаточно упорны, то сделаете базу данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 18:53
|
|||
|---|---|---|---|
Обновление данных с помощью replace |
|||
|
#18+
orawishexeca..В ней есть колонка, с данными записанными через запятую .. если будете достаточно упорны, то сделаете базу данных и реплейс реплейса от реплейса реплейса не будет в ней выглядеть чем-то жутким )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2018, 20:06
|
|||
|---|---|---|---|
|
|||
Обновление данных с помощью replace |
|||
|
#18+
execaВсем доброго времени суток! Прошу вашей помощи в содействии решения такой проблемы. Есть некая таблица, table1. В ней есть колонка, с данными записанными через запятую (data). Есть еще одна таблица table2 (old_value, new_value), со списком соответствий замен. Необходимо пробежать по table1.data и заменить в ней все вхождения old_value на new_value. Replace ожидает одно значение в искомый и заменяемый текст. А хотелось бы пробежать именно по списку из нескольких значений. Заранее спасибо за любую помощь.Специально для этого придумали популярную конструкцию Код: plaintext Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1883813]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
133ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 496ms |

| 0 / 0 |
