Интересно, есть ли способ вставить строку в таблицу из другой, за исключением одного столбца?
Это, конечно, легко с ограниченным количеством столбцов, но получает вид усталого перечисления всех столбцов, когда число столбцов увеличивается.
Я думаю что-то в строке:
Insert into table
select * replace col1 with current date
from table
where yada yada yada
Одна из возможностей - дублировать одну строку и выполнять и обновлять, но пусть это не опция из-за индекса или чего-то еще.
Любые идеи?
Изменить: Это DB2 v10, но вопрос не из чистого любопытства. Просто интересно, возможно ли это...