sql >> Base de Datos >  >> RDS >> Sqlserver

UPDATE-no-op en la instrucción SQL MERGE

Podría declarar una variable ficticia y establecer su valor en la cláusula WHEN MATCHED.

 DECLARE @dummy int;
 ...
 MERGE
 ...
 WHEN MATCHED THEN
   UPDATE SET @dummy = 0
 ...

Creo que debería ser menos costoso que la actualización de la tabla real.