Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2008:актуализирайте таблицата с първичен ключ

Ако приемем, че двете бази данни са на един и същи сървър (или свързан сървър). Можете да направите ОБЕДИВАНЕ заявка. Ако не, можете да актуализирате стойностите с АКТУАЛИЗАЦИЯ заявка.

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;

Разбира се, заменете имената на вашия сървър/база данни. Но това е груб пример за това, което търсите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Копирайте данните в друга таблица

  2. Грешка при хвърляне на Sql заявка

  3. Смяна на собственик на маса

  4. номер на порт на SQL Server

  5. Часова част от поле DateTime в SQL