数据库倒数据的问题
现有数据库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.