sql >> Databasteknik >  >> RDS >> Sqlserver

Uppdatera flera kolumner i SQL

Prova detta:

UPDATE table1 
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id

Det borde fungera i de flesta SQL-dialekter, exklusive Oracle.

Och ja - det är mycket att skriva - det är så SQL gör det här.



  1. När ska man använda klustrade eller icke-klustrade index i SQL Server

  2. En översikt över olika hjälpplannoder i PostgreSQL

  3. Är funktionsnamn i PostgreSQL skiftlägesokänsliga?

  4. Ansluta till en Oracle-databas med SQLAlchemy