热情软件屋

 

如何从A中取出数据,来更新B中的数据


编号:QA002131
建立日期: 1999年11月30日 最后修改日期:2003年6月22日
所属类别:

urbane:
    操作系统:Window NT4.0 SP4.0
    编程工具:SQLServer6.5
    问题:两台独立的服务器,A为:WindowNT4.0 SP5.0
    SQLServer7.0 B为:Window NT4.0 SP4.0
    SQLServer6.5;
    如何从A中取出某个表的数据,然后根据这些数据来更新B中的数据库中表的数据。主要是怎样取数据,希望能够详细点解答,最好有实例。

回答:

    在MS sql 7 里有:
     OPENROWSET语句(ref:sql7 olbook or T-sql Help)
     例句为:
     SELECT *
     FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
     'c:\MSOffice\Access\Samples\Northwind.mdb';'Admin';'';
     Employees)
    
    So:用SQL6.5的数据更新SQL7应该可以!反之?不知道?
    
    大麦的意见:
    update a set a.a=(select b.a from b where b.b=a.b)

此问题由于溪玥回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio