Redshift将数据从一个表移动到另一个表

时间:2018-03-20 08:19:29

标签: amazon-redshift sql-insert alter-table

insert into table1 select * from table2

tabl1与table2相比有一个添加列。

如何在没有在Redshift的插入查询中单独设置所有列名称的情况下,将其他列的数据从table2移动到table1?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果你真的想要这样做,你必须将所有额外的列放在列列表末尾的table2处,然后你就可以在选择星之后设置空值或值:

insert into table1
select *, null, null, null
from table2