TOAD开发工具的使用
Toad Data Modeler使用说明

Toad Data Modeler 使用说明2009-12-4 picture(李元)简单介绍:Toad Data Modeler是Quest公司专业的数据库建模工具,以下是该软件的主要功能.Key Features∙Physical Model∙Logical Model∙Support for Various Databases∙Reverse Engineering∙SQL/DDL Script Generation∙Alter Scripts Generation (Oracle 9i, Oracle 10g, Oracle 11g, MS SQL Server 2005 and MS SQL Server 2008)(差异脚本) ∙HTML/RTF Reports (including Comparison reports)∙Version Manager(版本控制)∙Model Explorer∙Model Merge(模型合并)∙Model Compare(模型比较)∙Model Verification(模型检查)∙Package Explorer∙Script Explorer∙Autolayout∙Workspaces and Designers∙Editable Forms∙Dockable Panes∙Modeless Dialogs/Forms∙Categories∙Message Explorer∙Undo/Redo∙To-Do List∙Zoom, Loupe, Model Overview features and many more...虽然是个专业工具,但是使用起来还是比较方便的,下面我就如何使用这个工具做个详细的讲解,希望对那些想要做数据库版本控制,以及规范化管理开发过程中的数据库资源的人有所帮助.文档内容:1如何使用工具连接一个现有的数据库,产生模型文件2如何根据自己编辑的模型,产生对应的脚本,或者连接数据库后,直接产生实体数据库3如何通过工具自带的功能,做到数据库版本控制4如何在开发过程中,使用工具,产生数据库的升级脚本.这个软件是商业软件,像大多牛X公司一样,Quest公司也提供了15天的免费试用版,大家可以下载,本文档使用的是3.3.8.11版本. 界面如下图所示.软件界面1导入数据库首先我们来看一个最实用的功能,导入数据库模型.这个功能是很普遍的一个功能,大多数据库建摸工具都有,我在这里就简单说一下如何使用.打开菜单File-Reverse Engineering , 点击下一步,出现如下图的操作界面选择需要的数据源,这里使用MS SQL2000,点击Next,出现连接设置界面如下图,选择对应的数据库.连接正确后,下一步,出现如下图的界面,系统提示选择需要反转的数据库对象,上图中有Indexes(索引), Triggers(数据表),Functions(函数),Procedures(存储过程),等等之后都是下一步,没有特殊的要求,保持默认选项,最后如下图.系统根据连接上的数据库信息,列出了所有可产生的对象,用户可以根据需要选择部分或者全部产生数据模型.,选择完后,点击Execute按钮,执行操作.耐心等待一会,这个过程是比较慢的,尤其是数据库结构复杂的话.最终产生的结果,如开始那个图.至此,数据结构模型就导入成功了,你可以执行File-Save Model菜单,把导入成功后模型保存下来,以供以后使用.补充一下: 下图是编辑实体属性的界面,TDM是个很强大的工具,有很全面的实体属性设置功能,而且都是通过图型化的方式实现的,使用比较简单,这个留给读者自己研究.这里简单来说一下几个功能主菜单,File里的功能都是比较普遍的功能,这里不详细说明了Edit里是工具使用中的一些操作功能,比如粘帖,复制,撤消什么的,这里不做详细说明Objects里是实体对象的新增菜单,以及一些其他功能,也不详细说明View; 不详细说明Notation 不详细说明Model 对模型的操作功能菜单都在这个主菜单中,是工具的重要菜单Setting 里面有个Options菜单,是系统功能设置的重点Tools 一些重要的功能工具在这个里面,比如版本控制的等等.2导出数据库前面我们说了导入数据库的方法,现在我们来说一下如何导出数据库,导出数据库分为两种,一种就是产生数据库脚本文件.再放在数据库中去执行,产生实体数据库另外一种是直接连接已有的数据库产生对应的实体数据库(遗憾的是TDM貌似没有提供这个功能,希望在以后的新版本中会出现)在介绍导出数据库前,我们先来看另外一个常用功能,Model –Verify Model (模型验证),简单来说,就是验证当前模型的逻辑关系是否正确,如果有不合理的逻辑,系统会提示. 下图是Model Verification功能界面,中间部分是选择需要检查的对象,下面是系统的检查过程中的日志信息.一般来说,在模型导出前,对模型做一下逻辑验证,这样能保证导出后的脚本创建数据库的成功.下面我们来介绍一下如何使模型产生对应的脚本.在当前打开了一个模型的情况下,用户可以点击Model-Generate DDL Script菜单,如下图所示,该页面有四个标签页,分别是What to Generate(产生什么)Detail settings(细节设置)Referential Integrity(不理解这个标签页功能) Entity list(模型对象列表)Location of SQL file是产生脚本的存放位置,图中是系统默认的一个路径也可以通过Setting-Option菜单里的设置来调整这个路径.Owner 是产生脚本在数据库里执行的时候所拥有者的意思,一般来说选择Not Specify(不指定)Selection 这个是对于下面的选择项的功能,用户可以保存下面的选择项,或者选择已有的选择配置文件,来快速,方便的完成筛选内容的设置.完成相关的设置后,点击Generate,对应的脚本就产生了,路径如图.3数据库版本控制下面我们来看一下版本控制功能,首先版本控制功能默认工具是不开启的,要到Setting -Options页面中,General 页勾选Expert Mode(专家模式) .启用该功能. 这样在操作页面中,就会有Version Manager 功能按钮,或者通过File-Add to Version Manager 功能进入下面页面.上图中分为三部分,先是定义一个版本控制的项目,如图中的project或New Project11,然后通过右击项目,选择Add File功能,添加项目内容-已有的模型文件,比如这里的easytest,这样,系统自动产生了一个模型初始版本,如图中的1.0,然后我们可以通过右键功能,比如锁定,解锁,check out, check in 等菜单,来维护这个项目里的模型版本. 如下图.关于如何对版本控制做操作,这里就不详细说明了,与普通版本控制软件大致是一样的,要特别说明的是,TDM也支持服务器-客户端模式,如何设置TDM的服务器-客户端的版本控制管理以上是关于版本控制的路径设置页面,主要分为两部分,服务端和客户端,对于服务端的目录,比如上图中的D:\TMP\TDM\Server,如果把它共享到网络上,网络上任意一个TDM的客户端程序,通过设置上图中的Version Manager-Server,客户端就能识别到Server下的project里的版本,注意:当然,如果要做到客户端能够更新项目版本,那就必须要对该Server目录有写的权限.补充一下,如果是TMD服务器更换,或者是系统盘损坏需要重新部署,那也是很简单的事,只要把上图中的TDM\Server整个目录复制出来,放到需要的地方,然后用TDM去连接这个目录,整个项目控制又能生效了,非常方便,个人觉得比VSS什么的要方便很多.4产生数据升级脚本(Alter Scripts)最后我们要讨论的是一个许多IT公司都会碰到的问题,那就是数据库的升级脚本管理问题.对于一个已经投放市场的软件产品来说,数据库的更新肯定是必不可少的,不管是数据库的结构,还是程序需要的初始化数据,都是在不断变化的,这个时候如果没有一个工具的支持,完全靠人为的去维护,那是非常繁琐,并且及其容易出错,下面我们就来看一下TDM怎样帮助我们快速,正确,高效的管理数据库不同版本.下图是TDM的Convertor(变换器)界面.alter script generation (for Oracle 9i, Oracle 10g, Oracle 11g, MS SQL Server 2005 and MS SQL Server 2008),以上文字说明,差异脚本功能,只针对Oracle9i, Oracle10g, Oracle11g,MSSQL2005, MSSQL2008数据库版本.如上图中的标示部分,以下是TDM自带help的说明,Generate Alter Script for Model 1Enable to generate change script for Model 1. (Gets selected differences from Model 2 and generates alter scripts to modify database based on Model 1.) 从模型2上得到不同的内容and 产生升级脚本为了修改模型1Save Merged Model 1Differences from Model 2 will be merged with Model 1 (Model1 + differences from Model2).模型2的不同内容合并到模型1中Save Merged Model 1 to New ModelDifferences from Model 2 will be merged with Model 1 and a new model will be created (Model1 + differences from Model2).模型2的不同内容合并到模型1中,并且产生新的版本Generate AlterScript for Model 2Enable to generate change script for Model 2. (Gets selected differences from Model 1 and generates alter scripts to modify database based on Model 2.) 从模型1上得到不同的内容and产生升级脚本为了修改模型2Save Merged Model 2Differences from Model 1 will be merged with Model 2 (Model2 + differences from Model1)模型1的不同内容合并到模型2中.Save Merged Model 2 to New ModelDifferences from model 1 will be merged with Model 2 and a new model will be created (Model2 + differences from Model1).模型1的不同内容合并到模型2中,并且产生新的版本.Show Log(显示日志) - Shows log at the bottom of the form. In Log, you can see messages related to Model Merge, for example.Generate Report (产生报告)- Generates HTML report wizard to generate alter report containing the changes between the two models.Execute (执行)- Executes selected action(the same icon is used for Model Merge and Alter Script Generation features).下面我们就一个具体的例子来演示一下如何产生两个差异数据库的升级脚本有一个数据库A,存在两个版本,分别是V1.0和V1.1,后者比前者相同表中多了某个字段1,现在要在版本v1.0的基础上,产生升级脚本,首先我们要明确几点.1)Convertor界面中,Model1的对象是不能用户选择的,也就是说一打开Convertor界面,Model1就是固定死了,是根据工作区中当前击活的数据库版本,如下图点击Alter-Scripting,Model Merge菜单或者按钮.2)我们要把1.0版本的数据库修改成1.1版本,那么就是要修改Model2,所以选择,执行Execute,产生升级脚本. 系统会根据Options-Path-General-File with Generated Script的路径产生对应的脚本文件.产生的脚本文件是sql格式,格式比较专业,用户可以直接在查询分析器中执行,或者也可以批量执行.3)对于升级脚本,我们还可以通过Generate Report产生升级的报告,作为历史记录.对于数据结果的修改记录,对于团队的开发效率是非常重要的.4)Convertor页面的功能范围只是针对表的结果变化,视图,存储过程,函数的变化,都不会产生差异脚本.(这个是我自己猜的,没有试过,有兴趣的TX可以自己尝试一下)至此,四个功能讲解完毕,总的来说TDM是一个专业全面的数据库工具,虽然说第三方的数据库建模工具很多,有商业的PD,ROSE,Visio,有开源的ERDesigner NG, OpenSystemArchitect 等等,我也没一一用过,总的感觉TDM是个不错的数据库工具.好了今天就到这里,希望有更多的牛X公司提供更好的工具.。
toad使用教程

系统需求
– Client
? Windows 95/98/NT/2000 ? 16MB RAM ? 15MB disk space ? Oracle SQL*Net or Net 8 (32-bit only)
– Server
? Oracle versions 7.3 and higher ? Any hardware platform
? SQL Tuning( 见后)
执行结果
PL/SQL格式化
格式化前
格式化后
SQL语句格式化
格式化前
格式化后
执行计划
? 使用TOAD了解SQL语句的执行计划前需要运行脚 本\TOAD\temps\ TOADPREP.SQL
– Creates the “TOAD” user and schema – Creates the tables necessary to enable Saved
– 设置bookmark
– Online Help
? 编译 ? 设置输入参数 ? 运行
PL/SQL Debugger
? 设置输入参数 ? 设置断点 ? 单步执行 ? 终止调试 ? 进入嵌套存储过程 ? 变量查看
See Getting Started Guide
Installation
-安装类型
选项说明
选项1:缺省,安装Toad 全部客户端应用在本机,并可在本机运行 Toad.exe 选项2:安装Toad 客户端应用在本机,在Server端建立toad.exe 和toad.hlp的shortcut 选项3:安装除toad.exe和toad.hlp文件在Server端,其他文件安装在Client端
(Explain) Plans
toad中文教程

Toad 使用快速入门目录一.Toad功能综述二.系统需求三.安装指南四.快速入门1.Schema browser的用法简介2.SQL Editor的使用介绍3.Procedure Editor的用法介绍4.如何进行PLSQL的debug5.如何使用SQLab Xpert优化SQL6.如何使用SQL Modeler来编写查询7.如何使用Toad的DBA方面的功能一、Toad功能综述在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。
Quest Software 为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。
在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。
Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。
Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在浏览窗口操作数据库对象。
SQL 编辑器:SQL 编辑器的主要功能是编辑、运行和调整SQL语句。
TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL 前自动发现包的内容和列的名字等等。
TOAD使用笔记

TOAD使用笔记1、把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。
2、解决Toad对中文显示乱码问题(如果数据库所在主机的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P13、toad中自动提示功能,就像plsql developer那样:输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择4、如何支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入sf自动替换成select * from:点开菜单edit->editer_options->auto_replace中,自己去设定。
可以设置任何你想自动替换的单词5、toad如何实现多线程,像plsql developer那样可以取消当前的操作:安装的时候有选项设置,如果未设置进入view-options-oracle-transactions,把第一个选项选上。
6、在TOAD的SQL Editor中修改查询的数据:selectrowid,b.* from acc_bill b 就可以修改数据了......7、使用Object Palette吧,很棒:在VIEW——Object Palette找到入口。
点击后在SQL Editor窗口右侧产生一个窗口,里面可以根据schema选择对象类型,比如table,出现的表名双击后就出现在SQL编辑器里了,下面还有字段名,是不是很方便啊。
8、关于TOAD启动的一些问题:有的时候安装完成后突然发现无法同时打开两个TOAD,其实这是一个option控制的。
进入option界面,选择General,右侧第四个“Allow multiple copies ...”,那个就是选项了,打勾后重启程序就可以了。
Toad_for_Oracle功能详细介绍

Toad for Oracle功能详细介绍在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。
Quest Software为此提供了高效的Oracle应用开发工具-Toad (Tools of Oracle Application Developers)。
在Toad的新版本中,还加入了DBA(Database Administrator 数据库管理员)模块,可以帮助DBA完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。
Toad 由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad 主要具有如下特点:1.模式浏览器(schema browser):模式浏览功能可以快速访问数据字典,浏览数据库中的表、索引、存储过程。
Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在一个模式浏览器窗口中操作所有数据库对象。
(图Schema Browser以“Multi Line Tab”方式显示所有数据库对象)2.SQL 编辑器(Sql Editor):SQL 编辑器的主要功能是编辑、运行和调整SQL语句。
TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL前自动发现包的容和列的名字等等。
SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。
Toad_for_Oracle功能详细介绍

Toad for Oracle功能详细介绍在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。
Quest Software为此提供了高效的Oracle应用开发工具-Toad (Tools of Oracle Application Developers)。
在Toad的新版本中,还加入了DBA(Database Administrator 数据库管理员)模块,可以帮助DBA完成许多日常管理工作。
它最大的特点就是简单易用,访问速度快。
使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。
Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。
Toad 主要具有如下特点:1.模式浏览器(schema browser):模式浏览功能可以快速访问数据字典,浏览数据库中的表、索引、存储过程。
Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。
当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。
为了简化操作,用户可以在一个模式浏览器窗口中操作所有数据库对象。
(图 Schema Browser以“Multi Line Tab”方式显示所有数据库对象)2.SQL 编辑器(Sql Editor):SQL 编辑器的主要功能是编辑、运行和调整SQL语句。
TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL前自动发现包的容和列的名字等等。
SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。
TOAD常用功能说明
TOAD常用功能说明1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。
2 .解决Toad对中文显示乱码问题:系统环境变量加NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P13 .toad中自动提示功能,就像plsql developer那样:输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择4 .如何支持代码自动更正,如输入ndf,自动替换成NO_DA TA_FOUND,输入sf自动替换成select * from:点开菜单edit->editer_options->auto_replace中,自己去设定。
可以设置任何你想自动替换的单词5 .toad如何实现多线程,像plsql developer那样可以取消当前的操作:安装的时候有选项设置,如果未设置进入view-options-oracle-transactions,把第一个选项选上。
6 .在TOAD的SQL Editor中修改查询的数据:select rowid,b.* from acc_bill b 就可以修改数据了......7 .使用Object Palette吧,很棒:在VIEW——Object Palette找到入口。
点击后在SQL Editor窗口右侧产生一个窗口,里面可以根据schema选择对象类型,比如table,出现的表名双击后就出现在SQL编辑器里了,下面还有字段名,是不是很方便啊。
8 .格式化sql语句(SQL编辑窗口)Ctrl+Shift+F9. F8 调出以前执行的sql命令,F4 移动到表上,查看表的描述。
F5 执行选择所有sql,F9 执行全部sql。
讲解Oracle数据库TNS常见错误的解决办法1、ORA-12541:TNS:没有监听器原因:没有启动监听器或者监听器损坏。
toad使用说明
1、解压缩到合适的位置
2、Licence第一个就可以
3、检查电脑上有没有oracle客户端
a)Instance Client简易版,占用磁盘少,功能少
b)Oracle client复杂版,占用磁盘空间大,功能强大
4、ping一下要连接的主机是否ping通,不通,请检查网络设置
5、检查环境变量
下面的为客户端的配置文件所在地,可以更改
6、切换到TNS_ADMIN目录下,更改文件tnsnames.ora,请参照一下编辑
HAORAN11G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.31)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = haoran11g)
(INSTANCE_NAME = haoran11g)
)
)
7、cmd下,tnsping Haoran11g(上面的文件定义的),如果不通,请检查服务器的监听,防
火墙设置
8、tnsping如果OK的话,双击toad.exe
点击…查看配置是否正确
9、登录
注意以上框框,即可连接成功。
Toad for Oracle中文手册
Toad™ for OracleQuest虹天软件(北京)有限公司二零零六年八月目录1.方案简介 (4)2.TOAD™ FOR ORACLE (5)2.1. S CHEMA B ROSWER (6)2.2. SQL E DITOR (6)2.3. P ROCEDURE E DITOR (7)2.4. SQL M ODELER (8)2.5. F AST R EPORT (9)2.6. S CRIPT MANAGER (10)2.7. M ASTER/D ETAIL B ROWSER (10)2.8. C ONNECTION C OLOR-C ODING (11)3.TOAD™ FOR ORACLE PROFESSIONAL (11)3.1. PL/SQL D EBUGGER (12)3.2. C ODE P ROFILING (12)3.3. K NOWLEDGE X PERT™ FOR PL/SQL (13)3.4. T EAM C ODING (14)3.5. C ODE X PERT (14)4.TOAD™ FOR ORACLE XPERT (15)4.1. SQL S CANNER (15)4.2. SQL I NSPECTOR (15)4.3. SQL O PTIMIZER (16)4.4. I NDEX E XPERT (19)4.5. C ROSS I NDEX A NALYSIS (19)4.6. O UTLINE M ANAGER (20)4.7. P LAN C HANGE A NALYZER (20)4.8. B EST P RACTICES (22)5.TOAD™ FOR ORACLE SUITE (22)5.1. DBA M ODULE (22)5.1.1.Database Monitor (22)5.1.2.Database Probe (23)5.1.3.Health Check (24)5.1.4.Instance Manager (24)5.1.5.Top Session Finder (25)5.1.6.Oracle Parameters (26)5.1.7.Session Browser (26)5.2. K NOWLEDGE X PERT™ FOR O RACLE A DMINISTRATION (27)5.3. D ATA F ACTORY™D EVELOPER E DITION (27)5.4. B ENCHMARK F ACTORY™ FOR D ATABASES (27)5.5. T OAD D ATA M ODELER™ (28)5.6. O RACLE E-B USINESS M ODULE (30)1.方案简介Toad――加速你的数据库设计、开发、测试和管理数据库的优异性能和高可用性源自于良好的数据库设计,Quest软件公司为您提供了Toad Data Modeler――一个专业的数据库设计管理工具,可以可视化的为各种数据库生成与维护实体关系图,是数据库开发人员的理想选择。
Toad for Oracle标准操作指南(规范开发流程)v2.5
Toad for Oracle标准操作指南(规范开发流程)Quest Software2012版本信息目录1序 (5)2开发流程剖析 (5)2.1标准开发流程描述 (5)2.2Toad推荐流程 (5)3标准操作指南 (7)3.1准备开发环境 (7)3.1.1准备 (7)3.1.2目的 (7)3.1.3操作 (7)3.2PL/SQL业务逻辑设计 (8)3.2.1准备 (8)3.2.2目的 (9)3.2.3操作 (9)3.3测试用例设计 (9)3.3.1准备 (9)3.3.2目的 (9)3.3.3操作 (10)3.4PL/SQL程序编写 (12)3.4.1准备 (12)3.4.2目的 (13)3.4.3操作 (13)3.5PL/SQL格式化 (14)3.5.1准备 (14)3.5.2目的 (14)3.5.3操作 (14)3.6PL/SQL编译 (16)3.6.1准备 (16)3.6.2目的 (16)3.6.3操作 (16)3.7PL/SQL代码规范性检查 (17)3.7.1准备 (17)3.7.2目的 (17)3.7.3操作 (17)3.8PL/SQL单元测试 (19)3.8.1准备 (19)3.8.2目的 (19)3.8.3操作 (19)3.9PL/SQL调试 (21)3.9.1准备 (21)3.9.2目的 (22)3.9.3操作 (22)3.10PL/SQL代码规范性第二次检查 (23)3.11PL/SQL代码性能检查 (23)3.11.1准备 (23)3.11.2目的 (23)3.11.3操作 (23)3.12PL/SQL性能优化 (24)3.12.1准备 (24)3.12.2目的 (24)3.12.3操作 (24)3.13SQL与PL/SQL代码可扩展性测试 (26)3.14数据库对象发布 (27)3.14.1准备 (27)3.14.2目的 (27)3.14.3操作 (27)1序通过实际案例描述Toad的标准操作,目的是使两个项目组的每一位开发者(包括测试者)都可以使用Toad完成所有常规操作。