Chat now with support
Chat with Support

Toad for Oracle 12.12 - Toad 使用指南

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

查看文件差异

使用代码 > 编写语句和脚本 > 查看文件差异

使用比较文件实用程序,将文件和脚本与其他文件和脚本进行比较,并在 VCS 中比较数据库对象与版本。该实用程序提供由不同文件的只读版本组成的拆分窗口,以及组合合并源代码的第三个可编辑窗口。

若要打开比较文件实用程序

选择实用程序 | 比较文件或单击支持文件的任何 Toad 功能工具栏上的

根据您打开合实用程序的位置,可能显示文件,也可能不会显示文件。如果未显示文件,则系统会提示您进行选择。如果两个文件在同一目录中,您可以同时选择这两个文件。否则,系统会提示您分别在左侧和右侧选择文件。

自定义比较文件界面

单击 ,设置选项。

查看差异

上方两个比较窗口会使用标准差异工具功能:

  • 差异会通过图列进行彩色编码,以在“比较文件”窗口底部解释。默认情况下,“比较文件”窗口按块而不是按行查找下一个/先前的差异。若要更改此选项,您可以单击比较文件工具栏中的 (选项),然后选择查找下一个差异行 (Finds next difference line)

  • 比较文件工具栏可以为复制/粘贴、查找文本、向上移动和向下移动差异、仅显示不同或匹配行和切换边提供工具。

比较文件也会在窗口左侧显示差异图。差异图是差异的可视化概要,可让您快速更改文件部分。有色线条显示了不匹配行的相对位置。箭头表示当前在比较窗口中可见的文本部分。您可以单击缩略图,将视图定位到文档中某一点。

注意:如果未显示差异图,单击比较文件工具栏上的

要显示行号和空格

在工具栏上:

  • 单击 ,以显示行号。
  • 单击 ,以显示空格。

要查看差异列表

单击工具栏的 。报告会显示每个差异及其行号。

单击工具栏上的 ,以查看比较概要。概要会在右侧的代码中显示匹配数量和差异数量,并与左侧代码进行比较。

要逐行查看差异

单击工具栏的 。这会在拆分差异窗口下方打开行查看器窗格。

合并代码

提议的合并源代码会显示在比较文件窗口底部的“已合并源”窗口中。您可以使用工具栏上的工具并通过直接编辑,在比较窗口中根据需要修订已合并源代码。

注意:如果未显示“已合并源”窗口,单击工具栏上的

重要提示!已合并源代码始终取决于左侧比较窗口中的源。

要切换边

单击工具栏上的 ,以将已合并源取决于当前在右侧比较窗口中的源。已合并源代码会更新以匹配该代码,因为该代码现在在左侧比较窗口中。

要优化已合并代码

您可以使用以下任何方法,以优化已合并代码。另请参阅此主题末尾的示例。

选择行,然后单击工具栏上的左箭头或右箭头 ,以在已合并源中使用该行。例如,要从左侧窗口中使用该行,请单击指向左侧的箭头。

单击任何行旁边的方块图案,以将该行添加到“已合并源”窗口中的已合并代码。在您选择行时,该更改会标记为“已解决”,而系统会使用纯色填充方块图案。

根据需要,直接对已合并源代码进行内联更改。

要查看已合并工作的状态

“已合并源”窗口下方的状态栏会跟踪需要解决多少个问题和已解决多少个问题。

要还原合并更改

单击工具栏上的 ,以重新加载并比较文件。此操作可以清除“已合并源”窗口中的现有更改。

要接受已合并代码

您无法覆盖两个输入文件中的任何一个文件。使用保存按钮,以将已合并代码保存到新文件。如果需要,这会保留原始两个文件。

示例

已删除行:行已删除(因此位于左侧,而不是右侧)。以下的选项可用:

选项 1:单击左侧该行旁边的方块图案(或单击 ),以在已合并源中保留该行。

选项 2:单击右侧该行旁边的方块图案(或单击 ),以将该行从已合并源中删除。

 

已修改行:已修改行位于左侧和右侧。以下的选项可用:

选项 1:单击左侧该行旁边的方块图案(或单击 ),以从已合并源左侧使用该行。

选项 2:单击右侧该行旁边的方块图案(或单击 ),以从已合并源右侧使用该行。

 

已添加行:行已添加(因此位于右侧,而不是左侧)。以下的选项可用:

选项 1:单击左侧该行旁边的方块图案(或单击 ),以将对应行从已合并源中删除。

选项 2:单击右侧该行旁边的方块图案(或单击 ),以在已合并源中保留对应行。

 

预览查询结果

使用代码 > 编写语句和脚本 > 预览查询结果

使用 Describe (Parse) Select Query 函数来查看执行查看后返回哪些列。这可用于在执行查询之前对 LONG 查询进行调优。

如要描述查询

选择编辑器 (Editor) | 描述(解析)选定查询 (Describe (Parse) Select Query) (CTRL+F9)。

 

保存查询结果

使用代码 > 使用查询生成器 > 保存查询结果

Toad 窗口的任何查询结果均可通过以下的步骤保存到 Windows 剪贴板或文件中。有些对话框没有复制到剪贴板保存到磁盘功能。这就重复了该功能。

如要保存查询结果

  1. 打开假脱机输出到磁盘文件:数据库 (Database) | 假脱机 SQL (Spool SQL) | 假脱机 SQL 到文件 (Spool SQL To File)。
  2. 运行所需的 Toad 窗口(例如架构差异窗口),选择每个所需的选项卡。
  3. 从 User Files 文件夹中,打开 DEBUG.SQL。
  4. 将每个 SQL 复制到编辑器窗口。
  5. 在编辑器窗口中运行每个 SQL,替换绑定参数变量的硬编码值,或者在变量对话框中按照提示输入。
  6. 使用右键单击,导出数据集 (right-click, Export Dataset),将网格内容保存到剪贴板或磁盘文件。

 

在 Toad 和开发工具之间复制语句

Sql = " select count(*) as cnt"

Sql = Sql & " from all_tables"

Sql = Sql & " where owner = 'DEMO'"

Sql = Sql & " and table_name = 'EMPLOYEE'"

修改为:

select count(*) as cnt

from all_tables

where owner = 'DEMO'

and table_name = 'EMPLOYEE'

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating