メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012年12月1日)

ステージングテーブルを使用したマージ (アップサート) の実行

データを最初にステージングテーブルにロードすることで、効率的に新しいデータを更新し、挿入できます。

Amazon Redshift では単一の MERGE ステートメント (UPDATE、INSERT、または UPSERT とも呼ばれる) がサポートされませんが、データをステージングテーブルにロードし、UPDATE ステートメントおよび INSERT ステートメントでステージングテーブルとターゲットテーブルを結合することで、マージ操作を効果的に実行できます。手順については、「新しいデータの更新と挿入」を参照してください。