Czy SQL Server oferuje coś podobnego do MySQL w DUPLICATE KEY UPDATE

W MySQL, jeśli określiszNA DUPLICATE KEY UPDATE i wstawiany jest wiersz, który powodowałby duplikat wartości indeksu UNIQUE lub KLUCZA PODSTAWOWEGO, wykonywana jest AKTUALIZACJA starego wiersza. Na przykład, jeśli kolumna a jest zadeklarowana jako UNIQUE i zawiera wartość 1, następujące dwie instrukcje mają identyczny efekt:

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;

Nie wierzę, że natknąłem się na coś podobnego w T-SQL. Czy SQL Server oferuje coś porównywalnego z aktualizacją MySQL ON DUPLICATE KEY UPDATE?

questionAnswers(4)

yourAnswerToTheQuestion