sqlserver垮库查询_SQLServer跨数据库服务器查询和跨表更新怎么操作 | 学步园

本文介绍了在SQLServer中如何进行跨数据库服务器查询和跨表更新的操作,包括使用sp_addlinkedserver创建链接服务器,sp_addlinkedsrvlogin设置登录,以及具体的查询和更新示例。
摘要由CSDN通过智能技术生成

SQLServer跨数据库服务器查询和跨表更新怎么  SQLServer数据库跨数据库服务器查询和跨表更新实例是这样的:想实现的功能很简单,在我的本地一个表用来保存省的信息:T_Province,在另外一台服务器上也有一个保存省的表province,其中有我本地没有的provience_name_en和provience_id信息。下面学步园小编来讲解下SQLServer跨数据库服务器查询和跨表更新怎么操作?

SQLServer跨数据库服务器查询和跨表更新怎么操作

准备工作

首先我在本地T_Province表中添加了ProvinceNameEn和ProvinceId两个字段.接下来就要想办法为这两个字段填充数据.

跨服务器查询

首先需要解决跨服务器查询的问题.先来看我的最终实现:

--创建链接服务器

execsp_addlinkedserver@server='SQL2',@srvproduct='',@provider='SQLNCLI',@datasrc='192.168.9.123'--登录链接服务器execsp_addlinkedsrvlogin@rmtsrvname='SQL2',@useself='false',@locallogin=null,@rmtuser='sa',@rmtpassword='123456'

上面使用sp_addlinkedserver和sp_addlinkedsrvlogin与服务器建立了链接,接下来就可以直接查询远程服务器上的数据了:

--创建临时表createtable#t(ProvinceNamenvarchar(50),ProvinceNameEnnvarchar(50),ProvinceIDnva

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值