中さんの記事
http://blogs.wankuma.com/naka/archive/2007/06/06/79694.aspx
のMERGE SQL、こいつはまじめに凄い予感ですね
http://blogs.msdn.com/ajaiman/archive/2007/06/05/sql-server-2008-june-ctp.aspx
Common data warehouse scenarios require developers to either insert information or update information. SQL Server 2008 will provide new statements within the SQL language to enable developers to provide this functionality with a single statement.
(以下、片桐的意訳)
データウェアハウスを構築している際、必要なINSERTとUPDATEを別々にコーディングする必要がありました。SQL-Server2008では、それらを一つのSQLで処理できる新しいSQLコマンドを提供します。
つまり、MERGE、と書くことで、俗称UPSERTをやってくれるってわけですね。
新規で構築するときにメリット高いなぁ。
過去資産からのバージョンアップ時はどうなるんだろ(^^;<さすがに置き換えなんて凄い事はないと思うけど(笑)