sql >> Database >  >> RDS >> Sqlserver

Meerdere rijen bijwerken met select statement

Voer een selectie uit om er zeker van te zijn dat het is wat je wilt

SELECT t1.value AS NEWVALUEFROMTABLE1,t2.value AS OLDVALUETABLE2,*
FROM Table2 t2
INNER JOIN Table1 t1 on t1.ID = t2.ID

Bijwerken

UPDATE Table2
SET Value = t1.Value
FROM Table2 t2
INNER JOIN Table1 t1 on t1.ID = t2.ID

Overweeg ook om BEGIN TRAN . te gebruiken dus je kunt het indien nodig terugdraaien, maar zorg ervoor dat je COMMIT het wanneer u tevreden bent.



  1. Wat is SQL Server RAISERROR?

  2. @@DATEFIRST – Ontvang de eerste dag van de week in SQL Server

  3. Activiteitsgegevens bijwerken van service wanneer deze is onderbroken

  4. Rownum in postgresql