2011-02-07 35 views
7

Cần cập nhật trường có dữ liệu từ trường khác trong cơ sở dữ liệu khácTrường cập nhật với dữ liệu từ cơ sở dữ liệu khác

Tôi có hai cơ sở dữ liệu thương mại SQL từ cùng một công ty, Cơ sở dữ liệu đầu tiên có một trường rỗng trong khác

Tôi cần cập nhật Trường/Cơ sở dữ liệu không có dữ liệu của trường đầu tiên/Cơ sở dữ liệu.

+1

Bạn sẽ cần phải thêm một ít thông tin. Ở mức tối thiểu, cơ sở dữ liệu nào? – Fionnuala

+0

Máy chủ nào? Có chuyện gì vậy? Câu hỏi là gì? –

+0

Tôi có hai cơ sở dữ liệu từ cơ sở dữ liệu SQL từ cùng một công ty, Cơ sở dữ liệu đầu tiên có một trường rỗng trong trường khác, cần phải cập nhật Cơ sở dữ liệu là trường rỗng với dữ liệu đầu tiên. – MikeRTeixeira

Trả lời

40

MS SQL Server

Cập nhật table1 trong cơ sở dữ liệu hiện tại từ table1 trong cơ sở dữ liệu được gọi là "DatabaseName"

update table1 
set col2 = T2.col2 
from DataBaseName.dbo.table1 as T2 
    where table1.ID = T2.ID and 
     table1.col2 is null 
+0

hoạt động như một nét duyên dáng, Cảm ơn rất nhiều !!! – MikeRTeixeira

+4

@MikeRTeixeira: Bằng cách đánh dấu câu trả lời của Mikael là * chấp nhận *, bạn sẽ chứng tỏ bản thân không chỉ lịch sự mà còn là một thành viên chăm chỉ và cẩn thận của cộng đồng. :) –

Các vấn đề liên quan