日期:2014-05-19  浏览次数:20447 次

数据库倒数据的问题
现有数据库A,B
我向A库的a表里x,y列插入数据,数据来源是B库的b表的m,n列!
在sql   server2005里如何实现?

------解决方案--------------------
----这样么?

insert A库.dbo.a表(x,y)
select m,n from B库.dbo.b表
------解决方案--------------------
如果同一服務器
insert into A..dbo.a
select m,n from b..dbo.b
------解决方案--------------------
现有数据库A,B
我向A库的a表里x,y列插入数据,数据来源是B库的b表的m,n列!
在sql server2005里如何实现?

insert into A.dbo.a(x,y) select m,n from B.dbo.b
------解决方案--------------------
insert into A..a (x,y)
select m,n from B..b

------解决方案--------------------
如果不是。就可參考這個
insert into Table
SELECT a.*
FROM OPENROWSET( 'SQLOLEDB ', 'seattle1 '; 'sa '; 'MyPass ',
'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname ') AS a

------解决方案--------------------
语法是:insert into ..... select ....没有values.