2025-01-18

INSERTしてからUPDATEする

UPSERT/MERGEの話ではない。


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

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


項目多いとめんどい。


そこで考えた。


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


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

トランザクション開始

IF 新規 THEN

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

END IF

入力値でUPDATE

コミット



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

そもそも添付ファイル名の規約ってRFCでどうなってるの?

Outlookから送ったメールの添付ファイル名が、iPhoneで「 =?utf-8?Q?...?= 」と無残に文字化けしてしまう現象。その元凶を紐解くと、1990年代から続く 「RFC規格のねじれ」 と、Microsoftによる 「独自の割り切り」 という深い闇に突き当...