Chat now with support
Chat with Support

Toad for Oracle 12.12 - Toad 使用指南

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

执行 PL/SQL 中的 SQL 语句

使用代码 > 使用 PL/SQL 对象 > 执行 PL/SQL 中的 SQL 语句

您可以轻松执行嵌入 PL/SQL 中的 SQL 语句。Toad 会提取 SQL 语句并按需要调整语法。不属于被引用对象列的任何标识符将视为绑定变量。如果标识符是 PL/SQL 常量的引用,则绑定变量值默认为常量值。

如要执行 PL/SQL 中的 SQL 语句

将游标置于语句中,然后按 SHIFT+F9。随即显示新窗口,并显示提取的 SQL 语句。

 

执行 PL/SQL

使用代码 > 使用 PL/SQL 对象 > 执行 PL/SQL

您可以在模式浏览器或编辑器中执行存储过程、函数、程序包或触发器。

从模式浏览器执行存储的代码

  1. 单击标准工具栏上的 image\Toad0015.gif,打开模式浏览器。
  2. 选择 PL/SQL 对象,然后单击

从编辑器执行存储的代码

  1. 单击标准工具栏上的 ,打开编辑器。
  2. 打开 PL/SQL 对象。
  3. 单击 或工具栏上的

 

调试

使用代码

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

 

关于调试

使用代码 > 调试 > 关于调试

您可以在 Toad 中调试 PL/SQL 和 SQL 脚本。

注:

  • 使用此功能要达到一些 Oracle 数据库最低要求。调试的 Oracle 最低要求
  • 调试器并不能配合自动换行,因为编辑器的行号与 Oracle 中保存的不同。如果您打开过程编辑器,同时启用自动换行,Toad 会对此提供一条警告消息。如要禁用自动换行,选择查看 | Toad 选项 | 编辑器 | 行为并取消选中自动换行
  • 如要避免修改正在调试的代码,Toad 不会允许您在运行调试会话时运行查询。

调试类型

Toad 会提供以下调试功能:

调试类型 描述
DBMS 调试器

调试 PL/SQL。使用调试器可以设置断点、监视,并查看调用堆栈。此外,您可以查看 DBMS 输出。

注:使用 PL/SQL 调试器并连接 RAC 实例时,此实例必须有 TNSNAMES 条目,服务器将使用连接或会话指向此处。或者您必须直接连接簇实例,而不会让服务器指派实例。

脚本调试器

调试 SQL 脚本。您可以设置脚本的断点、运行到游标处、单步、跟踪进入及停止执行。

连接外部会话 外部调试可让您调试从外部会话中运行的 PL/SQL,例如其他 Toad 窗口、SQL*Plus 或调用 Oracle 存储过程的其他开发工具。

在 Toad 中调试要求您为每个 Toad 实例所打开的所有数据库实例选择调试类型,一次选择一种调试类型。例如,如果您在一个 Toad 实例中有三个数据库连接,这些连接必须均处于相同的调试状态。如果您打开另一个 Toad 实例,具有相同或不同的连接,则可能处于不同的调试状态。

使用调试信息进行编译

如要使用调试器完全配合 PL/SQL 或 Java 程序包,您需要用调试信息编译对象。开始调试

此外,如果您调试一个具有依赖对象的对象,则无法跟踪依赖对象,除非依赖对象也使用调试信息进行编译。处理依赖关系和参考

不使用调试信息进行编译

要在准备生产时降低代码大小,您应在不调试信息的情况下进行编译。为生产准备 PL/SQL 代码

获取有关调试的更多信息

  • Toad 的联机帮助文档包括如何调试的教程。 请参阅联机帮助中的调试过程或函数教程了解详情。
  • 请参阅联机帮助中的目录调试部分,以了解有关调试的其他主题。

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating