SQLServerのMERGEでINSERTとUPDATEを1行で実行する

SQLServerのMERGE文を利用すると、指定した条件に応じて挿入(INSERT)、更新(UPDATE)、削除(DELETE)を実行することが1行のSQLで可能です。