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

SQL Server 2008:aktualizujte tabulku primárním klíčem

Za předpokladu, že dvě databáze jsou na stejném serveru (nebo propojeném serveru). Můžete provést SLOUČENÍ dotaz. Pokud ne, můžete hodnoty aktualizovat pomocí UPDATE dotaz.

MERGE INTO ProductionDB.Schema.ParentTable A
USING DevelopmentDB.Schema.ParentTable B
ON A.ParentID = B.ParentID
WHEN MATCHED THEN
UPDATE SET A.Name = B.Name, A.Value = B.Value;

Samozřejmě nahraďte názvy serverů/databází. Ale toto je hrubý příklad toho, co hledáte.



  1. Jak odstranit nové řádkové znaky z datových řádků v mysql?

  2. Generujte příkazy INSERT z výsledků dotazu SQLite

  3. PŘÍPAD Oracle SQL WHEN ORA-00932:nekonzistentní datové typy:očekáván CHAR má ČÍSLO 00932. 00000 - nekonzistentní datové typy:očekáván %s má %s

  4. pravé spojení versus levé spojení