DB2: Вставить запрос

Существует таблица, из которой мне нужно выбрать некоторые данные, основанные на критериях даты, которые я могу сделать, после чего необходимо вставить те же данные в одну и ту же таблицу со значением одного из столбцов, которое также является ключевым полем, которое необходимо изменить до вставки.

Столбцы таблицы выглядят так:

1-й ключ, 2-й ключ, 3-й ключ, 4-й столбец, ..... 26-й столбец, row_update_time, last_upd_user_id, row_create_tm_, row_create_usid.

Теперь мне нужно получить данные, которые были обновлены после определенной даты, а затем вставить те же данные в эту таблицу с другим вторым ключом и row_update_time как текущее время.

Я могу выбрать все данные на основе критериев даты и получить около 300 строк. Как я могу вставить с модификацией в один снимок?

Может ли кто-нибудь помочь мне в этом?

0
nl ja de
что ты уже испробовал? Какова структура вашей таблицы? Вам нужно добавить как можно больше информации, чтобы люди здесь могли помочь вам лучше.
добавлено автор Ivan Feri?, источник

1 ответы

Ваш вопрос very неопределенный, но что-то вроде этого может быть тем, что вы ищете:

insert into the_table (id, some_column, other_column)
select id * 2, some_column, 'foobar'
from the_table
where id = 1;

Если это не то, что вы ищете, вам нужно быть более лотом более конкретным (например, с примерами вашей структуры и данных таблицы).

1
добавлено