oracle 比对数据库表和数据表数据(PL\SQL)
开发测试时我们经常会遇到:需要对比两个表的表结构和表数据是否一致。以达到数据同步及历史数据迁移的需要。在此我们可以通过已下方式实现数据库表及数据的比对工作
一台安装oracle数据库的操作系统
PL\SQL
匹配数据表结构
- 首先,我们打开PLSQL工具连接到需要进行数据比对的ORACLE数据库
- 登录成功后,点击工具(tool)选择匹配用户结构(compare user objects)我们先匹配数据表结构以防止匹配数据时造成数据无法修改的风险
- 在弹出的界面中选择我们需要匹配的数据表,点击目标会话(target session)输入需要匹配数据的对应数据库用户名密码,点击ok连接成功后单击匹配数据(compare)
- 如果数据表结构有差异在弹出的界面会显示数据库中表结构的差异,并形成相关的升级sql语句,数据表匹配只考虑源数据库中没有的表或列,查看sql语句是否为我们想要匹配的,如果是点击确认匹配,数据库表结构匹配完成
匹配数据表数据
登录成功后,点击工具(tool)选择匹配表数据(compare table data)
在弹出的界面中选择我们需要匹配数据的数据表,点击目标会话(target session)输入需要匹配数据的对应数据库用户名密码,点击ok连接成功后单击匹配数据(compare)
如果数据有差异在弹出的界面会显示数据库中数据存在的差异,并形成相关的升级sql语句,查看sql语句是否为我们想要匹配的,如果是点击确认匹配,数据库表数据匹配完成
注意事项
匹配时注意查看升级SQL语句是否为匹配数据以免造成不必要麻烦
oracle 比对数据库表和数据表数据(PL\SQL)相关推荐
- Oracle入门(十四.3)之创建PL / SQL块
一.PL / SQL块结构 一个PL / SQL块由三部分组成. PL / SQL块结构部分 二.PL / SQL编译器 用高级编程语言(C,Java,PL / SQL等)编写的每个程序都必须经过检查 ...
- 将数据批量导入PL SQL的方法
将数据批量导入PL SQL的方法有很多,现将常用的两种方法总结如下: 示例:将省市对应表导入PL SQL中 方法一.将少量数据导入PLSQL 1.先在PL SQL中新建一个空表,例如csdaoru; ...
- oracle中的pl SQL,Oracle数据中的PL/SQL介绍
PL/SQL是Procedure Language Sturtured Query Language的缩写.PL/SQL的优点:有利于客户/服务器环境应用的性能提高.PL/SQL是 什么是Pl/SQL ...
- ORACLE EBS中消息队列fnd_msg_pub、fnd_message在PL/SQL中的应用
EBS 中集成的FND_MSG处理很方便的在form中很方便的弹窗.提示消息之外,在写PL/SQL包的时候,也可以方便的进行借用来进行错误信息的收集.并且这个是基于session的,不同于客户化的lo ...
- oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient, 2. 添加环境变量 ORACLE_H ...
- Oracle入门(十四.4)之在PL / SQL中使用变量
一.变量的使用 (1)使用变量的原因 •临时存储数据 •储存值的操作 •可重用性 (2)处理PL / SQL中的变量 变量是: •在声明部分声明并初始化 •在可执行部分中使用并分配新值 变量可以是: ...
- oracle安装选取字符集,oracle10g字符集问题及设置PL/SQL、sqlplus字符集
使用plsql登录的时候,oracle的tns不显示.需要在本机上增加环境变量: NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 并参考文章: http://bl ...
- Oracle三种循环:for,while,do...while(PL/SQL)
1. Oracle三种循环与Java类比 1.1 for 循环 Oralce中结构 for 变量i in 下限..上限(条件判断语句) loop执行语句 end loop; Java中结构 for(初 ...
- 【oracle工具报错】plsqldev客户端中的PL/SQL美化器文件的规则不能用的郁闷事(因注释放错位置)
plsqldev客户端中的PL/SQL美化器文件的规则不能用的郁闷事 场景: 昨晚把PL/SQL美化器文件的规则已经调整的很好,而且已经可以使用, 但早上起来把文件里的注释调整了一下位置后导致规则文件 ...
- Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...
如何将oracle数据库表字段导成excel表格 这个你只要用ADO连oracle并获取记录集,根据你用的编程语言打开EXCEL,然后操作EXCEL对象的工作表就可以了.以VB为例: 1.在工程中引用 ...
最新文章
- c++的uint8不赋值_2021国考 | 用对方法后,赋值法竟然变得如此简单!
- 02-JDBC连接MySQL数据库【查询数据】
- 通过配置的方式Autofac 《第三篇》
- 53-python界面-wxForm
- 一个简单的内存分配例子
- html如何写微信弹窗,微信小程序 自定义弹窗实现过程(附代码)_而已_前端开发者...
- less 、more 翻页显示文件内容
- 独立站电商广告和营销洞察
- JAVA微信小程序论坛系统毕业设计 开题报告
- 计算机维修师高级证书好考吗,本人在考计算机维修工证书,现有诸多典型问题,求答案...
- Linux 误删文件后恢复文件
- 为国内软件质量呐喊:《2021年国内质量调查报告》发布
- 互联网摸鱼日报(2022-10-28)
- EUI插件服务器负载显示不兼容,EUI - 魔兽世界最贴心的插件
- ckeditor使用----跳坑之旅
- 关于爬网易云音乐时使用fiddler调试JS遇到的问题?
- 免费分享《精通C#游戏编程》
- React学习总结(一)
- linux还原防火墙设置,Linux防火墙设置
- 图形学数学基础之1D采样分布计算方法Inverse Method