开发测试时我们经常会遇到:需要对比两个表的表结构和表数据是否一致。以达到数据同步及历史数据迁移的需要。在此我们可以通过已下方式实现数据库表及数据的比对工作

  • 一台安装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)相关推荐

  1. Oracle入门(十四.3)之创建PL / SQL块

    一.PL / SQL块结构 一个PL / SQL块由三部分组成. PL / SQL块结构部分 二.PL / SQL编译器 用高级编程语言(C,Java,PL / SQL等)编写的每个程序都必须经过检查 ...

  2. 将数据批量导入PL SQL的方法

    将数据批量导入PL SQL的方法有很多,现将常用的两种方法总结如下: 示例:将省市对应表导入PL SQL中 方法一.将少量数据导入PLSQL 1.先在PL SQL中新建一个空表,例如csdaoru; ...

  3. oracle中的pl SQL,Oracle数据中的PL/SQL介绍

    PL/SQL是Procedure Language Sturtured Query Language的缩写.PL/SQL的优点:有利于客户/服务器环境应用的性能提高.PL/SQL是 什么是Pl/SQL ...

  4. ORACLE EBS中消息队列fnd_msg_pub、fnd_message在PL/SQL中的应用

    EBS 中集成的FND_MSG处理很方便的在form中很方便的弹窗.提示消息之外,在写PL/SQL包的时候,也可以方便的进行借用来进行错误信息的收集.并且这个是基于session的,不同于客户化的lo ...

  5. oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题

    一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient, 2. 添加环境变量 ORACLE_H ...

  6. Oracle入门(十四.4)之在PL / SQL中使用变量

    一.变量的使用 (1)使用变量的原因 •临时存储数据 •储存值的操作 •可重用性 (2)处理PL / SQL中的变量 变量是: •在声明部分声明并初始化 •在可执行部分中使用并分配新值 变量可以是: ...

  7. oracle安装选取字符集,oracle10g字符集问题及设置PL/SQL、sqlplus字符集

    使用plsql登录的时候,oracle的tns不显示.需要在本机上增加环境变量: NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 并参考文章: http://bl ...

  8. Oracle三种循环:for,while,do...while(PL/SQL)

    1. Oracle三种循环与Java类比 1.1 for 循环 Oralce中结构 for 变量i in 下限..上限(条件判断语句) loop执行语句 end loop; Java中结构 for(初 ...

  9. 【oracle工具报错】plsqldev客户端中的PL/SQL美化器文件的规则不能用的郁闷事(因注释放错位置)

    plsqldev客户端中的PL/SQL美化器文件的规则不能用的郁闷事 场景: 昨晚把PL/SQL美化器文件的规则已经调整的很好,而且已经可以使用, 但早上起来把文件里的注释调整了一下位置后导致规则文件 ...

  10. Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...

    如何将oracle数据库表字段导成excel表格 这个你只要用ADO连oracle并获取记录集,根据你用的编程语言打开EXCEL,然后操作EXCEL对象的工作表就可以了.以VB为例: 1.在工程中引用 ...

最新文章

  1. c++的uint8不赋值_2021国考 | 用对方法后,赋值法竟然变得如此简单!
  2. 02-JDBC连接MySQL数据库【查询数据】
  3. 通过配置的方式Autofac 《第三篇》
  4. 53-python界面-wxForm
  5. 一个简单的内存分配例子
  6. html如何写微信弹窗,微信小程序 自定义弹窗实现过程(附代码)_而已_前端开发者...
  7. less 、more 翻页显示文件内容
  8. 独立站电商广告和营销洞察
  9. JAVA微信小程序论坛系统毕业设计 开题报告
  10. 计算机维修师高级证书好考吗,本人在考计算机维修工证书,现有诸多典型问题,求答案...
  11. Linux 误删文件后恢复文件
  12. 为国内软件质量呐喊:《2021年国内质量调查报告》发布
  13. 互联网摸鱼日报(2022-10-28)
  14. EUI插件服务器负载显示不兼容,EUI - 魔兽世界最贴心的插件
  15. ckeditor使用----跳坑之旅
  16. 关于爬网易云音乐时使用fiddler调试JS遇到的问题?
  17. 免费分享《精通C#游戏编程》
  18. React学习总结(一)
  19. linux还原防火墙设置,Linux防火墙设置
  20. 图形学数学基础之1D采样分布计算方法Inverse Method

热门文章

  1. 用Delphi做浏览器的经验
  2. IOS学习之斯坦福大学IOS开发课程笔记(第二课)
  3. ubuntu中文支持,及中文乱码问题
  4. 可动态显示圆形图像或圆形文字的AvatarImageView
  5. dev c++下载和安装
  6. postman和JMeter并发测试对比
  7. 干活的累死累活,数据分析师最后还要会写PPT的5条原则
  8. 化解冲突;维持和谐!
  9. 聚合物?锂离子?保护板?电子DIY中的锂电池相关知识大讲解
  10. java的Excel导出方式总结