sql >> Databasteknik >  >> RDS >> Sqlserver

UPDATE-no-op i SQL MERGE-satsen

Du kan deklarera en dummyvariabel och ställa in dess värde i WHEN MATCHED-satsen.

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

Jag tror att det borde vara billigare än själva tabelluppdateringen.




  1. Infoga trigger för att uppdatera en annan tabell med PostgreSQL

  2. MySQL UPDATE-fråga med delfråga som tar evigheter

  3. Skapar databasunderhållsplaner

  4. Jmeter visar fel:Kan inte skapa PoolableConnectionFactory (Åtkomst nekad för användare '[email protected]'@'118.185.61.226' (med lösenord:YES))