sql >> Databáze >  >> RDS >> Sqlserver

SQL server aktualizuje více sloupců z jiné tabulky

TSQL nepodporuje konstruktor hodnoty řádku . Místo toho použijte toto:

UPDATE table1 
SET a = t2.a,
    b = t2.b,
    (...)
FROM 
(
SELECT ..... with join ... WHERE .... 
) t2
WHERE table1.id = table2.id


  1. dbms_lob.getlength() vs. length() k nalezení velikosti blob v oracle

  2. SQL Server 2016:Zálohování databáze

  3. Ukládat a indexovat YAML pomocí PostgreSQL, s knihovnou Javascript nebo opakovaně použitelnými funkcemi?

  4. MySQL seřadí časové období na začátek a poté seřadí vše ostatní podle jiných kritérií