Можете ли вы мне помочь дублировать ряды в DB2, пожалуйста? Задача состоит в том, чтобы дублировать строки, соответствующие определенным критериям (например: WHERE version = abc), и вставлять их в одну и ту же таблицу с обновленным значением в некоторых столбцах (например: version = abc + 1).DB2: повторяющиеся строки в общем случае
В общем случае я имею в виду, что я не могу явно перечислять атрибуты строк, он должен работать для произвольных таблиц.
// EDIT для уточнения:
Допустим, есть таблица с атрибутами ID, NAME VERSION. Теперь я хочу скопировать некоторые строки этой таблицы (WHERE version = 4) в ту же таблицу, но с версией, увеличенной на 1. Для этого мне нужен оператор SQL.
Тот же оператор SQL должен работать с таблицей с идентификатором атрибутов, СТРАНА, ВЕРСИЯ.
Итак, всегда есть (технический) идентификатор, и всегда есть ВЕРСИЯ. О идентификаторе и числе других атрибутов нет информации заранее.
Мы можем вам помочь? Да, но только если вы зададите конкретный, подробный вопрос (которого у вас нет). – Siyual
Тогда скажите мне, какая информация отсутствует, чтобы ответить на вопрос. Мне просто нужен оператор SQL, который выполняет объясненную задачу. – cix
Мы не можем дать вам заявление SQL, если мы даже не знаем вашу структуру таблицы. Ваше требование также очень неопределенно ... – Siyual