2025-01-18

INSERTしてからUPDATEする

UPSERT/MERGEの話ではない。


INSERT文とUPDATE文の両方をメンテナンスするのが面倒になってきた。

REPLACE文はDELETE走るし、MERGEは結局INSERT/UPDATEの両方にすべての項目を書かないといけないし、INSERTとUPDATEの両方で入力値が正しく登録されているかを確認しないといけない。


項目多いとめんどい。


そこで考えた。


こうすれば楽できないかと。


■ぼくのかんがえたさいきょうのこうしんしょり

トランザクション開始

IF 新規 THEN

    主キーとデフォルト値でINSERT

END IF

入力値でUPDATE

コミット



・・・さて、仕事するかな

0 件のコメント:

コメントを投稿

Toとccの使い分け

 入社3年目の女性社員がメールを書いていた。 Toに10人ぐらい入っていた。 メール本文の宛名は2名。 「このメールは、Toに宛名の2名、あとはccに入れて送るのが基本」 って教えたけど 「え、Outlookでアドレスグループ作って宛名に入れると、全部展開されてこうなるんですけど...