怎么进行2个数据库间的表进行查询连接

SQL code
 
 
不同服务器数据库之间的数据操作 -- 创建链接服务器 exec sp_addlinkedserver ' ITSV ' , ' ' , ' SQLOLEDB ' , ' 远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin ' ITSV ' , ' false ' , null , ' 用户名 ' , ' 密码 ' -- 查询示例 select * from ITSV.数据库名.dbo.表名 -- 导入示例 select * into from ITSV.数据库名.dbo.表名 -- 以后不再使用时删除链接服务器 exec sp_dropserver ' ITSV ' , ' droplogins ' -- 连接远程/局域网数据(openrowset/openquery/opendatasource) -- 1、openrowset -- 查询示例 select * from openrowset ( ' SQLOLEDB ' , ' sql服务器名 ' ; ' 用户名 ' ; ' 密码 ' ,数据库名.dbo.表名) -- 生成本地表 select * into from openrowset ( ' SQLOLEDB ' , ' sql服务器名 ' ; ' 用户名 ' ; ' 密码 ' ,数据库名.dbo.表名) -- 把本地表导入远程表 insert openrowset ( ' SQLOLEDB ' , ' sql服务器名 ' ; ' 用户名 ' ; ' 密码 ' ,数据库名.dbo.表名) select * from 本地表 -- 更新本地表 update b set b.列A = a.列A from openrowset ( ' SQLOLEDB ' , ' sql服务器名 ' ; ' 用户名 ' ; ' 密码 ' ,数据库名.dbo.表名) as a inner join 本地表 b on a.column1 = b.column1 -- openquery用法需要创建一个连接 -- 首先创建一个连接创建链接服务器 exec sp_addlinkedserver ' ITSV ' , ' ' , ' SQLOLEDB ' , ' 远程服务器名或ip地址 ' -- 查询 select * FROM openquery (ITSV, ' SELECT * FROM 数据库.dbo.表名 ' ) -- 把本地表导入远程表 insert openquery (ITSV, ' SELECT * FROM 数据库.dbo.表名 ' ) select * from 本地表 -- 插入本地表 insert into 本地表 select * from openquery (ITSV, ' SELECT * FROM 数据库.dbo.表名 ' ) -- 更新本地表 update b set b.列B = a.列B FROM openquery (ITSV, ' SELECT * FROM 数据库.dbo.表名 ' ) as a inner join 本地表 b on a.列A = b.列A -- 3、opendatasource/openrowset SELECT * FROM opendatasource ( ' SQLOLEDB ' , ' Data Source=ip/ServerName;User ID=登陆名;Password=密码 ' ).test.dbo.roy_ta -- 把本地表导入远程表 insert opendatasource ( ' SQLOLEDB ' , ' Data Source=ip/ServerName;User ID=登陆名;Password=密码 ' ).数据库.dbo.表名 select * from

转载于:https://www.cnblogs.com/aaa6818162/archive/2009/05/07/1452012.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值