powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как совершить replace не в определенной колонке, а во всех по всей таблице?
3 сообщений из 3, страница 1 из 1
Как совершить replace не в определенной колонке, а во всех по всей таблице?
    #40027473
shura223
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напарсил таблицу в несколько колонок. И когда парсил не сообразил вырезать некоторые ненужные тэги. Теперь все это хранится во многих колонках в БД. Как можно вычистить от тэгов, например <sup> всю таблицу во всех колонках, где они попадаются, чтобы не по одной колонке руками все это делать? И вообще, можно ли это сделать, или в любом случае все колонки перебирать руками?
...
Рейтинг: 0 / 0
Как совершить replace не в определенной колонке, а во всех по всей таблице?
    #40027483
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shura223,

можно по словарю данных собрать нужный оператор DML, в котором будет обновление всех строк, всех столбцов отдельно взятой таблицы.
...
Рейтинг: 0 / 0
Как совершить replace не в определенной колонке, а во всех по всей таблице?
    #40027608
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shura223,

Тут нужно сравнить трудоёмкость исправления с пересозданием. Вполне возможно, что перезаливка чистых данных займет меньше времени и труда, чем поиски и вырезания тегов по всем колонкам.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как совершить replace не в определенной колонке, а во всех по всей таблице?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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