Toad 红宝书
Toad for Oracle
常用技巧与常见疑问解答
Quest Software
2012
1 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
1
Toad for Oracle ............................................................................................................................................. 4
1.1 相关疑问解答 ...................................................................................................................................... 4
目 录
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
如何快速查看对象属性? ......................................................................................................... 4
如何在 DEBUG 时查看输出参数? ............................................................................................ 5
如何最大化 Editor 窗口?自动隐藏子窗口? .............................................................................. 7
如何在编辑器中不加 Schema 名称也能使用 Code Assist 功能?........................................... 8
如何让装载的对象不显示 Owner Name? ............................................................................... 10
1.1.6 Debugger 打印输出需要每次配置 ............................................................................................... 10
1.1.7
怎样自动 Debug? .................................................................................................................... 10
1.1.8 Debugger 中执行 PL/SQL 不是多线程 ......................................................................................... 11
1.1.9
为什么编辑器中显示的代码格式与实际格式化不一致? .................................................... 12
1.1.10 在哪儿管理表空间? .................................................................................................................. 12
1.1.11 如何拷贝提取出来的数据? ................................................................................................... 12
1.1.12 使用 Oracle Instant Client 怎样用 Toad 连接? ...................................................................... 13
1.1.13 怎样格式化代码? ................................................................................................................... 14
1.1.14 打开 Schema Browser 时为什么比较慢? .............................................................................. 15
1.1.15 怎样在编辑器的左侧显示对象列表? .................................................................................... 16
1.1.16
Tab 页太多影响了桌面显示区域怎么办? ............................................................................. 16
1.1.17 为什么查看 Explain Plan 时出错? .......................................................................................... 18
1.1.18 怎样快速编写 Insert/update/select 语句? ............................................................................ 20
1.1.19 怎样图形化编辑表中的数据或结果集中的数据? ................................................................ 20
1.1.20 怎样显示或隐藏工具栏按钮?................................................................................................ 20
1.1.21 怎样转换 SQL 语句为其他语言格式? ................................................................................... 21
1.1.22 怎样在 Toad 中调用 SQL*Plus? .............................................................................................. 22
1.1.23
QSR 是什么?有什么用? ........................................................................................................ 22
1.2 小技巧 ................................................................................................................................................ 24
1.2.1
1.2.2
快捷键 ....................................................................................................................................... 24
修改字体 ................................................................................................................................... 25
2 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
以颜色标识数据库连接 ........................................................................................................... 26
快速启动 ................................................................................................................................... 27
多线程执行 ............................................................................................................................... 27
只读数据库连接 ....................................................................................................................... 28
自动连接数据库 ....................................................................................................................... 29
与 Schema Browser 相关的小技巧 .......................................................................................... 29
与 Editor 相关的小技巧 ............................................................................................................ 32
1.2.10 与 Data Grid(数据表格)相关的小技巧 ............................................................................... 37
3 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
最后修订日期:2012-03-13
1 Toad for Oracle
1.1 相关疑问解答
1.1.1 如何快速查看对象属性?
答:在代码编辑窗口,如果要查看数据库对象的定义,可以按下“Ctrl”键同时用鼠标点击对象名(此
时对象名有下划线),会弹出 Descript Objects 窗口,比如查看表的字段等信息。或者按 F4 键。
如果嫌 Descript Objects 窗口太大,可以横向拖动窗口,让 Tab 页并排显示,窗口会小些。
4 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
如果想在显示表列的时候同时显示表列的 Comment,可以如下图选择:
1.1.2 如何在 DEBUG 时查看输出参数?
答:如果要在运行 PL/SQL 代码的时候,查看运行结果,可以按如下图的配置,将 OUT 参数或者返回
变量或游标打印到 DBMS Output。
5 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
实际执行结果如下图:
6 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
1.1.3 如何最大化 Editor 窗口?自动隐藏子窗口?
答:由于 Toad 工具栏和 Dock 窗口比较多,如果屏幕不够大或者分辨率不高的情况下,会将编辑器窗
口压缩到很小的面积,编写和查看代码时只能显示一小段代码,很不方便。
下面有一些小的技巧供参考:
Toad 编辑器的基本展现如下图所示:
你可以这样调整:
1) 点击下方子窗口右上方的按钮
可以最小化子窗口为一行图标,分别对应此子窗口中的各 Tab
页;(当鼠标移动到图标上时自动放大子窗口;点击时自动固定子窗口)。
另外,在下方子窗口标题头上点击右键,可以选择需要在子窗口中显示哪些Tab页。如下图:
7 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com
Toad 红宝书
你可以将这些选项都取消,这样,在需要哪些Tab页时,会自动出现。这样就和PL/SQL Developer
类似了。
2) 拖拉数据库连接工具栏、功能工具栏到左侧方;
3) 拖拉编辑器工具栏为一行;(缺省为两行)
4) 或者你可以在编辑器工具栏上点击右键选择你想显示哪些,不想显示哪些;如果你习惯于按快捷
键,你甚至可以不显示任何按钮;比如,你可 Desktop、Macro、Source Control 等工具栏。
5) 点击 关闭其他不需要的子窗口;
则,编辑器窗口如下图:
1.1.4 如何在编辑器中不加 Schema 名称也能使用 Code Assist 功能?
答:有两种方法。
方法一:
参阅 6.2.2。打开 View|Option,在 Editor|Code Assist 中,在 Toad Insight Objects 中选中“Expected
Token”,则在输入 From 后只要输入字母就自动提示表名。
方法二:
在 Toad 的编辑器中,输入 Schema 的名称后,再输入“.”即可以下拉列表方式显示对象名称。
8 Quest Software 版权所有
鸿鹄论坛: bbs.hh010.com 鸿鹄书院: book.hh010.com