1.本地机器有个sql,,数据库名称为data1,登录帐号为sa,密码为sa.
远程sql的ip:112.33.2.54 数据库名称为data2,帐号为admin,密码为admin123,
我像将本地数据表table1(a,b)的记录插入到远程的table2(a,b)这句sql怎么写?2,
c:\data\data1.mdb 密码为1.我想将里面的table(a,b)插入到
本地的sql的数据库data2的数据表table(a,b),sql的数据库的帐号密码分别是sa,sa
远程sql的ip:112.33.2.54 数据库名称为data2,帐号为admin,密码为admin123,
我像将本地数据表table1(a,b)的记录插入到远程的table2(a,b)这句sql怎么写?2,
c:\data\data1.mdb 密码为1.我想将里面的table(a,b)插入到
本地的sql的数据库data2的数据表table(a,b),sql的数据库的帐号密码分别是sa,sa
http://topic.csdn.net/u/20081027/13/fc98966a-9b5d-41c6-a67c-61a39e80ca7c.html
http://blog.csdn.net/w59879213/article/details/3279165
--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名) --把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表
--生成本地表
with cte as
(
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
)
insert into tb select * from cte--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表