update问题!
查询分析器现在连接   库1         有表   T1(F1,F2,F3) 
 在库2中有表   T2(D1,D2,D3) 
 用户名密码都是sa      sa 
 当T1.F2=T2.D2时执行更新      set      T1.F2=T2.D1 
 可能T2中满足T1.F2=T2.D2的数据有0条或多于1条,此时不执行更新操作 
 请问怎么写! 
------解决方案--------------------  update  A set F2=B.D1 
 from OPENROWSET( 'SQLOLEDB ', '第一个服务器名或IP地址 '; 'sa '; '密码 ', 'SELECT * FROM 库1.dbo.T1  ') AS a 
    inner join OPENROWSET( 'SQLOLEDB ', '第二个服务器名或IP地址 '; 'sa '; '密码 ', 'SELECT * FROM 库2.dbo.T2  ') AS b on A.f2=B.D2     
 --如果查询分析器连接的是其中一个库,则只需要一个OpenRowSet即可。
------解决方案--------------------很久没回来了!
------解决方案--------------------放在存储过程里是一样的