Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara memperbarui data dalam satu tabel dari data terkait di tabel lain di SQL Server 2005

Jika kedua database berada di server yang sama, Anda seharusnya dapat membuat pernyataan SQL seperti ini:

UPDATE Test1.dbo.Employee
SET DeptID = emp2.DeptID
FROM Test2.dbo.Employee as 'emp2'
WHERE
   Test1.dbo.Employee.EmployeeID = emp2.EmployeeID

Dari pos Anda, saya tidak begitu jelas apakah Anda ingin memperbarui Test1.dbo.Employee dengan nilai dari Test2.dbo.Employee (itulah yang dilakukan kueri saya), atau sebaliknya (karena Anda menyebutkan db di Test1 adalah tabel baru......)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Haruskah setiap Tabel Pengguna memiliki Indeks Berkelompok?

  2. Kode yang dikomentari melempar kesalahan

  3. memperbarui beberapa kolom menggunakan pernyataan kasus di sql server

  4. Apakah ada alat untuk membangun pohon hubungan prosedur tersimpan dan fungsi yang digunakan di SQL Server 2008?

  5. Pilih Kolom di SQL bukan di Group By