使用批量插入 - Amazon Redshift

使用批量插入

带 SELECT 子句使用批量插入操作来实现高性能数据插入。

如果需要将数据或数据子集从一个表移动到另一个表,可以使用 INSERTCREATE TABLE AS 命令。

例如,下面的 INSERT 语句从 CATEGORY 表中选择所有行并将它们插入 CATEGORY_STAGE 表。

insert into category_stage (select * from category);

下面的示例创建 CATEGORY_STAGE 作为 CATEGORY 的副本,并将 CATEGORY 中的所有行插入 CATEGORY_STAGE。

create table category_stage as select * from category;