Во время моей работы мне обычно приходится копировать строки, меняя их первичный ключ, давая им новый штамп и, возможно, меняя внешний ключ.
Проблема в том, что я не хочу вводить все имена столбцов во время выполнения;
insert into table_name
select pk_seq.nextval,
'foreign-key',
col3,
col4...col51
from table_name
where pk_id = "original_primary_key"
И если я сделаю * в операторе выбора, я не смогу обновитьпервые 2 столбца ...
Есть ли способ сделать, как я хочу это сделать?