作者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