かぷこのメモ

仕事でやってきたことなど自由に書いていきます

【SQL】MERGE INTO とは

マージを覚える

MERGE = UPDATE + INSERT

MERGE INTO テーブルA

USING テーブルB

ON ( テーブルA.項目名1 = テーブルB.項目名1)

WHEN MATCHED THEN

           UPDATE SET

                         項目名2 = テーブルB.項目名2

WHEN NOT MATCHED THEN

            INSERT ( 項目名1

       ,項目名2)

   VALUES ( テーブルB.項目名1

                          ,テーブルB.項目名2)