A和B两台机器,有相同结构的表
A:aTable
B: bTable
如何将aTable中的数据插入到bTable中,希望一条SQL完成!Oracle有一个数据库链接,不知道SQL有没有类似的东东! 谢谢
A:aTable
B: bTable
如何将aTable中的数据插入到bTable中,希望一条SQL完成!Oracle有一个数据库链接,不知道SQL有没有类似的东东! 谢谢
exec sp_addlinkedsrvlogin 'lnk ', 'false',null, 'sa ', 'sa '
go
--导入
select * into 表from lnk.数据库名.dbo.表名
--删除链接服务器
exec sp_dropserver 'lnk ', 'droplogins '
go
--若只是临时访问,可以直接用openrowset
--导入
select * into 表from openrowset( 'SQLOLEDB '
, 'sql服务器名'; '用户名'; '密码'
,数据库名.dbo.表名)
A:aTable
B: bTable
如何将aTable中的数据插入到bTable中,希望一条SQL完成! Oracle有一个数据库链接,不知道SQL有没有类似的东东! 谢谢
--------------------------
先注册一个从B到A的连接.
insert into [table] select * from servernameA.dbnameA.dboA.table