使用暂存表执行合并 (upsert) - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用暂存表执行合并 (upsert)

您可以通过先将数据加载到临时表中高效地更新和插入新数据。

Amazon Redshift 不支持从单个数据源插入和更新数据的单个 merge 语句(更新或插入,也称为 upsert)。但是,您可以有效地执行合并操作。要做到这一点,请将数据加载到暂存表中,然后将 UPDATE 语句和 INSERT 语句的目标表与暂存表联接。有关说明,请参阅更新和插入新数据