oracle数据多库联合查询
2016-05-26 09:34
281 查看
如果系统中涉及到一条SQL语句需要跨越两个数据库查询,那么该SQL语句如何编写呢?见下面DEMO:
1、首先在主库中需要设定DataBase links,具体设定方法网上五花八门的,此处不做介绍
(可通过plsql等工具,也可通过相关命令行实现)
2、具体SQL语句DEMO:
select a.account_id, a.account_name, e.facility_id, position
from account@to_basic a
left join account_facility_bind e on (a.account_id = e.account_id)
left join facility@to_basic f on e.facility_id = f.facility_id
其中to_basic是设定的 DataBase links名称,其他的就是表名和属性
3、一执行,搞定! 阅读更多
1、首先在主库中需要设定DataBase links,具体设定方法网上五花八门的,此处不做介绍
(可通过plsql等工具,也可通过相关命令行实现)
2、具体SQL语句DEMO:
select a.account_id, a.account_name, e.facility_id, position
from account@to_basic a
left join account_facility_bind e on (a.account_id = e.account_id)
left join facility@to_basic f on e.facility_id = f.facility_id
其中to_basic是设定的 DataBase links名称,其他的就是表名和属性
3、一执行,搞定! 阅读更多
相关文章推荐
- Oracle 不同数据库表联合查询
- oracle分页查询数据重复问题的解决
- Oracle中查询最近修改的数据对象
- MongoDB:联合查询并更新数据
- oracle 查询一段时间之前的数据
- Oracle大数据查询优化
- oracle 数据字典和动态性能视图数据 与用户权限角色查询
- Oracle笔记(四) 简单查询、限定查询、数据的排序
- oracle 查询重复数据
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle 跨库 查询 复制表数据 分布式查询介绍
- Oracle, SQL Server, My SQL如何实现数据分页查询语句
- oracle中的联合主键查询问题!
- oracle其他用户查看sys创建的表数据查询语句
- ORACLE中查询第n条到第m条的数据记录的方法
- Oracle 查询数据库中没有数据的表
- WMS仓储管理系统实现"收发存日报表"数据查询功能Sql语句--Oracle
- oracle 查询重复数据并且删除, 只保留一条数据
- Oracle 空间查询, 数据类型为 sdo_geometry
- Oracle大数据常见优化查询