O SQL Server oferece algo como o MySQL's ON DUPLICATE KEY UPDATE

No MySQL, se você especificarON DUPLICATE KEY UPDATE e é inserida uma linha que causaria um valor duplicado em um índice UNIQUE ou PRIMARY KEY, uma ATUALIZAÇÃO da linha antiga é executada. Por exemplo, se a coluna a for declarada como UNIQUE e contiver o valor 1, as duas instruções a seguir terão efeito idêntico:

INSERT INTO table (a,b,c) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE c=c+1;

UPDATE table SET c=c+1 WHERE a=1;

Eu não acredito que eu tenha encontrado algo parecido no T-SQL. O SQL Server oferece algo comparável ao ON DUPLICATE KEY UPDATE do MySQL?

questionAnswers(4)

yourAnswerToTheQuestion