Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zaktualizuj wiele kolumn w SQL

Spróbuj tego:

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

To powinno działać w większości dialektów SQL, z wyjątkiem Oracle.

I tak – to dużo pisania – tak robi to SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest prawidłowa nazwa tabeli asocjacji (relacja wiele-do-wielu)

  2. Wywołanie procedury składowanej T-SQL przez ADO.NET powoduje wyjątek SqlTimeoutException

  3. SQL Server — najlepszy sposób na uzyskanie tożsamości wstawionego wiersza?

  4. SQL Server Standard Edition High Availability Futures

  5. Zmień separator na przecinek podczas wysyłania wyników zapytania pocztą e-mail w programie SQL Server (T-SQL)