日期:2014-05-17  浏览次数:20438 次

怎样才能实现跨数据库的字段数据更新
怎样才能实现跨数据库的字段数据更新,下面是我自己写的,不成功。
update db1.dbo.tbA set Zd=db2.dbo.tbA.Zd where db1.dbo.tbA._autoNum=myDb_2.dbo.tbA._autoNum

怎样才能实现用数据库db2的表tbA的字段Zd更新数据库db1的表tbA的字段Zd,跟据_autoNum列一一对应的更新数据
有劳哪位专家指导一下,万分感谢。

------解决方案--------------------
update a set 
   Zd=b.Zd 
from db1.dbo.tbA a,db2.dbo.tbA b
where a._autoNum=b._autoNum
------解决方案--------------------
update db1.dbo.tbA set Zd=b.Zd 
from db2.dbo.tbA as b
where db1.dbo.tbA._autoNum=b._autoNum
要求你的登录账号同时有这两个库的这个表的查询权限