oracle 实现跨数据库查询及数据插入
来源:互联网 发布:厦门优化公司 编辑:程序博客网 时间:2024/06/15 14:46
1、首先需要在一个库中创建另外一个库的 连接 即 DB link
执行sql 语句:
CREATE DATABASE LINK <span style="color:#ff6666;">TOSMARTSYS_201</span> -- 连接名 CONNECT TO <span style="color:#ff0000;">SMARTSYS </span> -- 要连接数据库登录名 IDENTIFIED BY <span style="color:#ff0000;">sf_zhjkb</span> -- 要连接数据库登录密码 USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<span style="color:#ff0000;">192.168.199.201</span>)(PORT=<span style="color:#ff6666;">1521</span>)))(CONNECT_DATA=(SERVICE_NAME=<span style="color:#ff0000;">sf6000</span>)))';
标红的部分需要根据实际需要进行变动。
创建成功后:能够在DB Links 视图看到新建的 DB Link
2、比较要操作的两个库中的同名表结构是否一致
select * from smartsys.dev -- 主库(注:目前的两个库名称相同,可根据实际情况变动) union select * from dev@TOSMARTSYS_201 ; -- 连接库 dev 为要操作的表名
如果上述语句顺利执行,则说明两个库里的dev 的表结构是相同的。
3、执行 查询插入功能---即:将主库里dev表中的内容 按条件查询后插入 连接库的dev表中。
insert into dev@TOSMARTSYS_201 select * from smartsys.dev dev where DEV.TAG_NAME like '%xianlu%';
0 0
- oracle 实现跨数据库查询及数据插入
- oracle跨数据库查询数据并插入
- Oracle跨数据库查询并插入
- Oracle跨数据库查询并插入
- Oracle跨数据库查询并插入
- Oracle跨数据库查询并插入
- Oracle跨服务器查询插入数据
- oracle分页查询及表的数据插入
- Java实现Mybatis将数据批量插入到Oracle数据库
- Struts+DAO的向oracle数据库插入数据的实现代码及遇到的问题(已解决)
- 插入数据到oracle数据库
- thinkphp oracle 数据库插入数据
- php连接oracle数据库及查询数据的方法
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- 连接数据库及数据查询的简单实现方法
- java解析纯真IP数据库,查询IP,导出所有数据,插入oracle
- mysql 创建数据库 表 插入数据 查询
- Oracle查询数据库元数据
- python之脚本编码
- Linux查看进程运行的完整路径方法
- 菜鸟的cmake 学习之路(一)
- React 0.14 发布,拆分为 react 和 react-dom
- 带图标的搜索框 border-radius详解
- oracle 实现跨数据库查询及数据插入
- 关于TCP的三次握手建立连接
- jQuery EasyUI DataGrid - 格式化列(formatter )
- Spring学习笔记<二>
- 涉及到的权限
- 局域网内无法访问iis发布的网页
- c++实现单例模式
- JavaScript判断数据类型
- YAML