Chat now with support
Chat with Support

Toad for Oracle 12.11 - 用户指南

目录 欢迎来到 Toad Toad 资源 所需特权 创建和管理数据库连接 编辑器基本信息 模式浏览器基本信息 数据网格基本信息 使用数据 使用数据库对象 使用代码
编写语句和脚本 使用查询生成器 执行语句和脚本 保存语句(SQL 重新调用) 使用 PL/SQL 对象 调试 分析代码 优化 SQL
自定义 Toad 环境 将其他 Quest Software 产品与 Toad 搭配使用

查看 DBMS 输出

使用代码 > 调试 > 调试 PL/SQL > 查看 DBMS 输出

过程完成执行之后才会显示输出,而不是在您单步调试代码时显示 DBMS_OUTPUT 结果。在嵌套的过程调用中,所有过程必须运行到完成,才能显示任何 DBMS 输入内容。

如要打开 DBMS 输出窗口

从主工具栏中,选择查看 (View) | DBMS 输出 (DBMS Output)。

 

编辑 DBMS 输出

使用代码 > 调试 > 调试 PL/SQL > 编辑 DBMS 输出

您可在“DBMS 输出”窗口中编辑输出显示。此功能可让您记录您为接收输出所执行的操作。

例如,调试名为 MyProc 且应为单个数字参数的过程时,您可以在编辑器窗口中使用以下语句执行过程:

begin MYPROC(1); end;

在执行上述语句之前,您可以使用注释在 DBMS 输出中记录调用:

Calling MyProc with 1

然后,开启 DBMS 输出并执行 MyProc。DBMS_OUTPUT 语句将在调用说明之后显示。

 

创建和运行单元测试

使用代码 > 调试 > 调试 PL/SQL > 创建和运行单元测试

通过调试运行 PL/SQL 后,您可以为编辑器的 PL/SQL 结果 (PL/SQL Results) 窗口中的活动对象创建单元测试。在 Code Tester for Oracle 存储库中创建的测试必须位于已连接的数据库中。

您还可以在此窗口中运行测试。Toad 支持 Code Tester 功能的子集,用于创建新测试,但如果您需要更多高级功能,Toad 提供到 Code Tester 的直接链接。

如要创建并运行测试,需要以下条件:

  • 您必须在系统中安装经许可并受支持的 Code Tester for Oracle。需要 2.7.0.1015 版Code Tester for Oracle 是 Toad for Oracle Developer Edition 的一部分。
  • 您要从 Toad 连接到的数据库中必须有 Code Tester 存储库,Code Tester 存储库必须是您所使用的 Toad 版本支持的版本。存储库版本必须是 2.7.0.1015 版或更高版本。
  • 只有在 PL/SQL 结果 (PL/SQL Results) 窗口中有结果时才启用该功能。
  • 必须在 Code Tester 中定义到包含对象的数据库的连接。在 Code Tester 测试面板中该对象的节点下创建测试。
  • 如要创建新测试,所有输入和输出值都必须是 Code Tester 支持的类型。

:Code Tester 在 Toad 中不必处于运行状态来创建或运行测试。

如要在 Code Tester 中创建单元测试

  1. 单击“编辑器”工具栏中的 使用调试程序执行 PL/SQL)。
  2. 选择“PL/SQL 结果”选项卡,然后等待运行结束。
  3. 单击“PL/SQL 结果”窗口中的(创建单元测试。新按钮打开创建测试 (Create Test) 对话框。
  4. 在创建测试用例 (Create Test Case) 对话框中,填写测试信息。您可以根据需要更改值。

    注:默认情况下,在创建测试用例时,将提示您创建新的测试定义。

如果您无法创建测试,数据库上的 Code Tester 存储库是不支持的版本或不存在。选择附加到现有 (Attach to Existing),将测试用例附加到现有定义。

如要从 Toad 运行测试

单击 执行 Code Tester for Oracle 测试...)。

要打开 Code Tester

单击PL/SQL 结果 (PL/SQL Results) 工具栏或 Code Tester 结果 (Code Tester Results) 对话框中的 (运行测试后)。

若要将单元测试添加到团队编码

您可以将您的单元测试包括在团队编码项目中。这使您能够以与管理其他受控对象的修订版本相同的方式来管理测试的修订历史记录。在 Toad 中创建测试的用户/模式必须包含在(或添加到)团队编码项目中以供要控制的测试使用。有关更多信息,请参阅配置团队项目.

 

调试脚本

使用代码

Toad 提供写入、运行和测试 SQL 和 PL/SQL 代码的直观和有效方法。Toad 支持对单一开发人员或开发人员完整团队进行有效代码管理。

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating