Implementação do SQL Server 2005 do MySQL REPLACE INTO?

O MySQL possui esse recurso incrivelmente útil e apropriadoREPLACE INTO Comando SQL.

Isso pode ser facilmente emulado no SQL Server 2005?

Iniciando uma nova transação, fazendo umSelect() e entãoUPDATE ouINSERT eCOMMIT é sempre um pouco trabalhoso, especialmente ao fazer isso no aplicativo e, portanto, sempre mantendo 2 versões da declaração.

Gostaria de saber se existe um fácil euniversal maneira de implementar essa função no SQL Server 2005?