PLSQL DEVELOPER用户比较功能说明.doc_第1页
PLSQL DEVELOPER用户比较功能说明.doc_第2页
PLSQL DEVELOPER用户比较功能说明.doc_第3页
PLSQL DEVELOPER用户比较功能说明.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PL/SQL DEVELOPER 的对象比较功能非常强大与实用,对于开发人员来说是一个必备的工具,主要有以下用途:检查两个不同数据库间某个用户下所有对象的不同信息自动生成用来匹配的SQL脚本常用于开发数据库与生成数据库对比或者新版数据库与旧数据库 下面我将全面介绍PL/SQL DEVELOPER对象比较功能的操作步骤:1、打开窗口打开Tools/Compare User Objects菜单,比较窗口显示如下:中间主区域显示的是当前登录用户下的所有对象,包括表、视图、包、函数、过程、触发器、序列等等,这些都是可以比较的对象。2、从列表中选择你要比较的对象,如上图所示,可以通过ctrl或者shift键多选。3、设置目标数据库对象点击下方的Target Session.按钮,将弹出连接对话框如下图所示输入目标数据库的用户名、密码、服务名,注意用户名必需是含用要比较对象的用户4、开始比较输入完目标对象的连接后,点击右下方的Compare按钮即开始进行对比。在对比时有一个选项,默认为选择Include storage in generated DDL for new objects如果不选中的话将在产生的脚本中不包括对象的存储信息(如表空间信息等等)完成后会自动显示对象间的不同信息如下图所示,如果对比的对象DDL语句完全相同则不会显示列表。5、查看对象间的具体不同信息通过比较显示了不同对象的列表后,可以选择你要查看的对象具体不同定义,同样支持多选,在下方将对应显示当前数据库用户下的对象要应用到目标数据库对象的脚本。注:主要有以下几种情况会产生应用脚本编号情况生成的脚本实例1目标对象不存在生成创建目标对象的全部脚本表不存在2目标对象不同生成修改脚本表的字段大小不同3目标对象有但当前对象不存在无任何提示4函数、过程、包体、触发器、视图对象定义不同生成重新替换对象的脚本函数定义不同6、其它操作对比后可以根据个人要求进行相应的操作1. 保存脚本成文件2. 复制脚本到windows剪贴板3. 应用脚本到目标数据库(进行此操作需比较小心,建议在全面检查对比产生的脚本后才能进行此项操作,特别是一些删除操作,因为这个操作是批量应用的,没有确认提示。)4. 显示具体的不同信息(功能非常强大,这是PL/SQL DEVELOPER借助第三方工具扩展的功能,当前版本用的工具是ExamDiff1.6版)当前ExamDiff1.6版在对比方面功能一般,不过还是可以了,就是对汉字不太兼容,如果你有ExamDiff3.2 或3.3的版本,只要通过配置对比工具将它指向你的对比工具就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论