永发信息网

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

答案:1  悬赏:30  手机版
解决时间 2021-11-11 04:18
怎么进行2个数据库间的表进行查询连接
最佳答案
不同服务器数据库之间的数据操作 --创建链接服务器 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.表名")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
公务员考试调档前报考身份发生改变会影响录取
中发中分什么发型好看图片
挂在脖子上的挂绳怎么安装 我的是oppor9s
五模路由器能不能三网通用?
《网游之武林天下》txt全集下载
长期喝野菊花水,对人有害吗?
为什么三和自喷漆包装不一样
濯田中心校校本部地址在什么地方,想过去办事
后台Page_Load如何获取一个js的返回值.net
日记200字,二十篇,急需!!!
上海虹桥8路最晚是几点
手臂断骨多久才能恢复
如何降低手机运行速度?(不是让它变卡)而是
某小学六年级学生选出男生的1/11和12名女
福田奥铃目前有哪些产品?
推荐资讯
右耳鼓膜外伤破损,为什么左耳也感觉闷塞厉害
2016深圳圳晚班招聘
怎样才能控制自己不玩电脑?好好学习。
用迫不及待造句
什么情况要检测hiv
pisen品胜(京华电子门店)地址好找么,我有些
上卦兑下卦坎动爻0是啥卦?
索尼55W950A液晶电视的4个HDMI接口在哪?
我应聘大专接送货专员,面试过了,我想知道的
万维网络工程有限公司地址好找么,我有些事要
一般28乘以11的孕囊是怀孕多久了
和渣男相处时的特征 什么样的男人是渣男
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?