【发布时间】:2012-10-26 15:07:44
【问题描述】:
我有两张略有不同的表。表 A 有 4 列,表 B 只有 3 列。我想将表 B 中的所有数据复制到表 A 中,但我还想为每一行填充值 1 的额外列。
如果没有额外的列,这将起作用:
insert into TABLEA (COL1, COL2, COL3) select COL1, COL2, COL3 from TABLEB;
不幸的是,表 A 中的额外列不可为空,所以我不能在之后运行更新。
感谢您的帮助!
【问题讨论】: