Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

UPDATE-no-op in SQL MERGE-Anweisung

Sie könnten eine Dummy-Variable deklarieren und ihren Wert in der WHEN MATCHED-Klausel setzen.

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

Ich glaube, es sollte weniger teuer sein als das eigentliche Tabellen-Update.