Chat now with support
Chat with Support

Toad for Oracle 12.12 - Toad 使用指南

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

使用代码导航器

  • 保存当前文件
  • 单击刷新按钮。

使用对象调色板

使用代码 > 编写语句和脚本 > 使用对象调色板

对象调色板在选定模式中显示所有对象及其列。对象调色板可以停靠在 Toad 主窗口中,这样便在任何 Toad 窗口中可用,或将其从默认职位拖离,以在您选择的位置中用作浮动调色板。

在编辑器中使用时,您将对象调色板用作快速引用工具,以查看您想用作写入 SQL 的对象,而不是出于该目的而打开模式浏览器。您也可以将表或列名称从对象调色板拖放到编辑器。

当活动连接修改时,对象调色板将自动刷新以反映新的活动连接。或者,您可以使用刷新按钮以刷新列表(此方法会查询数据库)。

如要访问对象调色板

从“查看 (View)”菜单中,选择对象调色板 (Object Palette)。

要取消停靠和重新停靠对象调色板

要取消停靠并将调色板浮动到新位置,将标题区域拖放到目标位置。

要重新停靠调色板,双击标题区域。

如要查看列

在对象调色板中,单击 。随即在调色板底部显示选定对象的列。

如要查看其他模式中的对象

  1. 在对象调色板的顶部,单击模式 (Schema) 下拉列表。
  2. 从列表中选择新模式。该模式中的对象便会显示在对象列表中。

如要修改列示对象的样式

  1. 单击 旁边的下拉箭头。
  2. 选择您想要查看对象的样式。

如要将对象插入编辑器

  1. 将游标置于编辑器中您希望对象所在的位置。
  2. 在对象调色板中,双击您想要插入的对象。

如要对对象执行 DESCRIBE

  1. 在对象调色板中,选择您想要描述的对象。
  2. 按 F4 可显示描述 (DESCRIBE) 窗口。

如要筛选对象调色板

  1. 在对象调色板工具栏中,单击相应的筛选器按钮。
  2. 输入筛选标准以限制显示的对象。

 

使用代码完成模板

使用代码 > 编写语句和脚本 > 使用代码完成模板

代码完成模板可让您将代码部分存储为模板,然后使用按键 (CTRL+SPACE),以从列表中选择命名模板,即插入光标在编辑器中的位置。此功能会减少您在重复写入相同代码所花费的时间。

代码模板不仅一个短语,可以包含换行、替换变量及游标位置指示符。

示例

entire cursor block (crbl)

DECLARE

CURSOR c1 IS

SELECT | FROM WHERE;

c1rec IS c1%ROWTYPE;

BEGIN

OPEN c1;

LOOP

FETCH c1 INTO c1rec;

EXIT WHEN c1%NOTFOUND;

END LOOP;

CLOSE c1;

END;

其中:

  • Crbl 是模板名称
  • entire cursor block 是模板的描述
  • 后续内容是模板正文

注:不要在模板描述末尾与最终右括号之间留下空格!NT4.0 API调用在管理概要字符串中有一个缺陷,将会导致读取模板文件失败。

要编辑或创建代码模板

Toad 提供默认模板列表。但在您使用此功能时,您可以创建更适合于您的模板,并且可以编辑默认模板或创建新模板。您可以从 Toad 选项的“编辑器”部分中查看并管理代码模板。请参阅联机帮助中的代码模板选项了解详情。

要使用代码完成模板

  1. 请将光标置于您想要在编辑器中插入的模板代码。
  2. 键入模板名称(例如 crbl),然后按 CTRL+SPACE 以加载模板正文。如果您不知道模板名称,按 CTRL+SPACE 以从列表中进行选择。如果您键入的名称不存在,也会显示此列表。

  3. 当选中含有替换变量的模板时,将提示您输入变量值。在弹出对话框中输入值,然后按确定

如果 Toad 在模板主体中发现一个竖线 ( | ),那么当模板替换完成时,游标会定位到代码中的这个点。竖线将被删除,因为竖线仅用作游标位置的标记。在代码模板中只能有一个竖线可以这种方式使用。

 

创建生成代码模板

使用代码 > 编写语句和脚本 > 创建生成代码模板

您可以创建自己的生成代码模板。

您可以为这些模板设置选项。

请参阅联机帮助中的代码辅助选项了解详情。

如要创建生成代码模板

  1. 在 Toad 选项窗口中,选择编辑器 (Editor) | 代码协助 (Code Assist)。
  2. 在生成代码 (Make Code) 区,单击添加 (Add)。
  3. 使用以下的变量创建自己的语言模板:
    • %SqlVar% - 这是在 Toad 选项 (Toad Options) | 编辑器 (Editor) | 代码协助 (Code Assist) | MakeCodeVariable 方框中输入的 MakeCode 变量。在此处使用变量是可选的。
    • %SqlLength% - 这将被所有选定的 SQL 的一行或多行上的字符数取代。
    • %SqlText% - 这会被您所选 SQL 的第一行取代。
    • %SqlTextNext% - 这将被您所选的 SQL 的任何后续行取代。这是累积的,包括了 SQL 的所有后续行。

    注:为达到最佳输出结果,建议将 %SqlTextNext% 变量置于单独一行上。注释使用大括号括起。

    备注(例如模板名称)应当置于括号中。

  4. 单击确定 (OK)。

示例:

使用以下的 SQL:

Select *

from

Employees

及使用以下的代码模板,您将得到以下的结果。

模板

结果

{C# Language Template}

string %SqlVar%& = "%SqlText% "

+ "%SqlTextNext% "

string SQL

= "Select * "

+ "from "

+ "employees "

;

{C++ Language Template}

char %SqlVar%[%SqlLength%];

strcpy(%SqlVar%,"%SqlText%");

strcat(%SqlVar%,"%SqlTextNext%");

char SQL[23];

strcpy(SQL,"Select * ");

strcat(SQL,"from ");

strcat(SQL,"employees");

{ Java Language Template }

"%SqlText% "

+ "%SqlTextNext% "

“Select * "

+ "from "

+ "employees "

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating