首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

跨库进行批量修改,该如何处理

2012-05-27 
跨库进行批量修改需求:现在有两个数据库,A库 和 B库。A库和B库之间都有相同的C表,架构,名称都相同。我要求把

跨库进行批量修改
需求:现在有两个数据库,A库 和 B库。A库和B库之间都有相同的C表,架构,名称都相同。我要求把B库中的C表里的D列数据修改为A库中C表里的D列数据。目的:想让A库和B库中C表里的D列数据相同。
请问有没有高手帮忙写一下SQL语句

[解决办法]
user A库
update a set a.D=b.D
from C表 a,B库.dbo.C表 b where a.id=c.id
[解决办法]
给你一个跨裤查询语句把 改成update就行了,公司上班着急没测

SQL code
 --开启exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure----在A库查询B库#c表--select *  from  -- OPENDATASOURCE(--         'SQLOLEDB',--         'Data Source=B库;User ID=xxx;Password=xxx;'--         ).B.#c--关闭exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',0reconfigure 

热点排行
Bad Request.