【发布时间】:2010-09-23 16:15:27
【问题描述】:
在我的工作中,我通常必须在更改行的主键并给它们一个新标记并可能更改外键的同时复制行。
问题是我不想在做的时候输入所有的列名;
insert into table_name
select pk_seq.nextval,
'foreign-key',
col3,
col4...col51
from table_name
where pk_id = "original_primary_key"
如果我在 select 语句中执行 *,我将无法更新前 2 列...
有什么方法可以做我想做的事吗?
【问题讨论】: