如何从A中取出数据,来更新B中的数据
编号:QA002131
建立日期: 1999年11月30日 最后修改日期:2003年6月22日
所属类别:
Q
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中的数据库中表的数据。主要是怎样取数据,希望能够详细点解答,最好有实例。
A回答:
在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)
此问题由于溪玥回答。
| |
|
|
| |
|
|