MERGE の使い方
あれば更新・なければ追加(Oracle)
書き方
MERGE INTO 表 t USING 元 s ON (t.id = s.id) WHEN MATCHED THEN UPDATE SET … WHEN NOT MATCHED THEN INSERT (…) VALUES (…);
2 つの表を突き合わせて、更新と追加を一度に行います。
実際に打って練習する
Oracle コースの Lv12「あれば更新 MERGE」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。