Как обновить данные в одной таблице из соответствующих данных в другой таблице в SQL Server 2005

У меня есть две таблицы в разных базах данных на одном сервере базы данных.

Обе базы данных имеют одинаковую структуру, но разные данные. Database1 (Test1) является последней, а database2 (Test2) - старой копией базы данных.

  • Test1 имеет таблицу с именем Employee с 3000 записями
  • Test2 имеет таблицу с именем Сотрудник с 1000 записями

Мне нужно обновить таблицу в Test1 из той же таблицы в Test2 для определенного столбца с именем DeptID, потому что значения в таблице Employee в базе данных Test2 (старая) были обновлены . Поэтому мне нужно обновить таблицу в новой БД из таблицы в старой БД, которая имеет около 1000 строк.

Другими словами, Мне нужно обновить столбец DeptID в таблице Employee в базе данных Test1 любыми значениями в столбце DeptID в Таблица сотрудников в базе данных Test2 .

Я знаю, что могу восстановить саму БД, но это не решение. Мне нужно обновить значения в базе данных Test1 из базы данных Test2.

47
задан Adi Inbar 23 October 2013 в 05:32
поделиться