UPSERT/MERGEの話ではない。
INSERT文とUPDATE文の両方をメンテナンスするのが面倒になってきた。
REPLACE文はDELETE走るし、MERGEは結局INSERT/UPDATEの両方にすべての項目を書かないといけないし、INSERTとUPDATEの両方で入力値が正しく登録されているかを確認しないといけない。
項目多いとめんどい。
そこで考えた。
こうすれば楽できないかと。
■ぼくのかんがえたさいきょうのこうしんしょり
トランザクション開始
IF 新規 THEN
主キーとデフォルト値でINSERT
END IF
入力値でUPDATE
コミット
・・・さて、仕事するかな