通常はINSERT主キーが存在するときはUPDATEしたいときは?

いちいちIF文で主キーの存在チェックをしてupdateとinsertを切り替えるなんてめんどくさくてやってられるか!ということでそんな命令がないか調べてみた。
するとOracleにはmerge intoという命令があるらしい。MySQLはreplace構文がある。しかしながらこれ以外のDBについては似た機能を持つものはないようだ。なにをかくそうSQLServerでこの機能が欲しかったのだが・・・orz

カテゴリー: Database パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.