引言:
有时候(比如在做库比对时),我们需要一条SQL语句查询多个数据库。在oracle环境下有dblink使用,在异构下需要中间件来实现,如果在sqlServer下有更简单地实现方式。
正文:
在SqlServer下,有3个元素可以实现此功能:
sp_addlinkedserver
sp_addlinkedsrvlogin
openrowset
详细说明,请查看MSDN说明文档。以下只给出语法描述:
--快速方式(一次性连接)
select * from openrowset(
'sqloled',
'remote host';'username';'pwd',
dbname.dbowner.tablename
) as t
--创建链接服务方式
use master
go
exec sp_addlinkedserver 'svrlinked_url', N'SQL SERVER'
exec sp_addlinkedsrvlogin
'svrlinkedName', 'false', null, 'username', 'pwd'
select * from svrlinkedName.dbowern.tablename as t
还是很方便的。
分享到:
相关推荐
access 一次执行多条sql语句! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
需求:一条SQL语句从多个数据库查询出相关联的结果,输出到客户端 调查:spring框架可以配置多数据源;sql也可以将多个数据库附加到一个主数据库下 解决办法:用ATTACH DATABASE语句将多个库添加到主库下,实现功能 ...
Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句
使用sql语句将查询的数据中的值按时间递增累加
本代码,用python语句,实现了一次插入多条sql语句。希望能对大家带来帮助。
用一条SqlServer语句即可删除当前数据库中所有表的数据,表的结构保持不变。
sql 查出一张表中重复的所有记录数据 1.表中有id和name 两个字段,查询出name重复的所有数据 select * from xi a where (a.username) in (select username from xi group by username having count(*) > 1) 2、...
13、说明:一条sql 语句搞定数据库分页 select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段 具体实现: ...
多条sql语句需要用 分号(;)分隔,单条可以不加,但为了不出现错误,一般都加上,使用mysql命令行必须加分号来结束。另外sql语句可以写在一行,但为了方便阅读与调试,一般会将sql语句分成多行来写
SQLServer中如何将一个字段的多个记录值合在一行显示
本文介绍了几种如何使用一个SqlCommand执行多个SQL语句的技术。
找了网上很多资料,都没有详细的做法有的还很复杂,自己写了个分割函数,通过直接查询就能分割多行,很方便。
python封装利用begin end执行多条sql 因为业务需求,优化模型运行时间。考虑到sql语句每一次执行都要建立连接,查询,获取数据耗时过多。就想到将sql一起提交上去运行,能够节省很多时间。原本1.6-2.5秒耗时的sql...
(2)先产生一个库如auction.c:mysqlbin>mysqladmin -u root -p creat auction,会提示输入密码,然后成功创建。 (2)导入auction.sql文件 c:mysqlbin>mysql -u root -p auction < auction.sql。 通过...
4.3.3 修改数据表中的列 4.3.4 删除数据表中的列 4.4 数据表的删除 4.4.1 删除数据表的语句结构 4.4.2 使用SQL语句删除数据表 4.5 数据表的重命名 4.5.1 重命名数据表的语句 4.5.2 使用SQL语句重命名数据表 4.6 小结...
在这个关键词下,我们可以探讨50条SQL语句案例,这些案例将覆盖数据定义、数据操作和数据控制等多个方面。数据定义语言(DDL)案例将展示如何创建和修改数据库结构,例如创建表、修改表结构和删除表等。数据操作语言...
13、说明:一条sql 语句搞定数据库分页 select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段 14、说明:...
C#将多个表链接在一起,并用一条SQL查询语句进行数据查询,如何将多个表的数据附和起来,如何进行多条件查询,请仔细研究一下源代码。
最快想到的是可以通过一条sql语句来解决,无奈自己对于复杂sql语句的道行太浅,所以想找大佬帮忙。 找人帮忙 因为这个需求有点着急,所以最开始想到的是,可以找这方面的同行来解决,然后分享这个问题给同事,结果这...