いちいちIF文で主キーの存在チェックをしてupdateとinsertを切り替えるなんてめんどくさくてやってられるか!ということでそんな命令がないか調べてみた。
するとOracleにはmerge intoという命令があるらしい。MySQLはreplace構文がある。しかしながらこれ以外のDBについては似た機能を持つものはないようだ。なにをかくそうSQLServerでこの機能が欲しかったのだが・・・orz
« Oracle 11g 出てました | メイン | 一般ユーザでstartxしたらFatal server errorと出る時の対策 »
いちいちIF文で主キーの存在チェックをしてupdateとinsertを切り替えるなんてめんどくさくてやってられるか!ということでそんな命令がないか調べてみた。
するとOracleにはmerge intoという命令があるらしい。MySQLはreplace構文がある。しかしながらこれ以外のDBについては似た機能を持つものはないようだ。なにをかくそうSQLServerでこの機能が欲しかったのだが・・・orz
このエントリーのトラックバックURL:
http://rutake.ddo.jp/blog/mt-tb.cgi/122
2007年08月23日 22:02に投稿されたエントリーのページです。
ひとつ前の投稿は「Oracle 11g 出てました」です。
次の投稿は「一般ユーザでstartxしたらFatal server errorと出る時の対策」です。