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

SQL Server 2008 :zaktualizuj tabelę kluczem podstawowym

Zakładając, że dwie bazy danych znajdują się na tym samym serwerze (lub serwerze połączonym). Możesz wykonać MERGE zapytanie. Jeśli nie, możesz zaktualizować wartości za pomocą UPDATE zapytanie.

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;

Oczywiście zamień nazwy serwerów/baz danych. Ale to przybliżony przykład tego, czego szukasz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać wszystkich operatorów logicznych w SQL Server — samouczek SQL Server / TSQL, część 126

  2. Musisz zadeklarować zmienną skalarną @Id?

  3. SQL Server:przydatne wskazówki dla początkujących

  4. Jak NULLIF() działa w SQL Server

  5. Wdróż zawsze włączone grupy dostępności programu SQL Server w systemie Linux