Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

UPDATE-no-op na instrução SQL MERGE


Você pode declarar uma variável fictícia e definir seu valor na cláusula WHEN MATCHED.
 DECLARE @dummy int;
 ...
 MERGE
 ...
 WHEN MATCHED THEN
   UPDATE SET @dummy = 0
 ...

Eu acredito que deve ser menos caro do que a atualização da tabela real.