作者grence (多想兩分鐘 = =")
看板Database
標題Re: [SQL ] 請問如何比較兩個資料庫的資料表內的欄位
時間Thu Aug 26 20:05:39 2010
※ 引述《magicalko (Magical)》之銘言:
請教如何比較兩個不同資料庫的資料表的欄位
並從A欄位寫入B欄位
說明:
DBA
dbo.tablea
欄位A(PK) 欄位B
1234 5678
DBB
dbo.TABLEB
欄位A(PK) 欄位B
1234
問題:
當欄位A相同時,把欄位B的值寫入
謝謝
update b set b.colb=a.colb
from dba.dbo.tablea a
join dbb.dbo.tableb b on a.cola=b.cola
try it.
backup before you try...XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.182.25
1F:推 nyitalumnus:寫支跨DB的trigger吧! 08/21 08:24
2F:→ magicalko:能請教做法嗎? 08/21 08:30
3F:推 fantasyj:DBMS? 08/23 10:56
4F:→ magicalko:MSSQL ...抱歉 08/23 19:08
5F:→ grence:...從哪種db到哪種db = =a 08/23 21:28
6F:→ magicalko:都是mssql 08/26 00:45
標題讓我以為是 MS SQL 到 ORACLE之類的…
7F:→ daniel1205:其實不難,但你的問題沒陳述的很清楚, 所以比較難回答耶 08/26 10:15
同意,問的很不清楚 0.0
8F:→ daniel1205:ex:是否同一Instance, 是一次性的比對還是經常性的 08/26 11:42
9F:推 daniel1205: 我相信不同的需求會有不同的做法. 08/26 15:14
喔…看到這才想到,有可能是兩台不同的機器架了兩套資料庫
那就看是要建 linked server還是用 opendatasource
能從 dba撈到 dbb的資料,剩下的應該不是問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.71.125
11F:推 magicalko:感謝各位!! 08/28 21:15