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