TOAD常用技巧

转载 2012年03月21日 23:11:53

平时经常用TOAD做sql处理,以及对系统的管理,积累了几个常用的技巧(基于TOAD9.5的说明,以前的版本或许会有不同)

1、配置自动提示。在选项中,设置delay pop-up值,系统默认1500,可以设置为300一下,单位为毫秒;

2、设置智能复制、粘贴。这个功能对于经常编写数据库前后台程序的人比较适用,它可以把粘贴板上的程序sql字符串根据设置自动转换成可以执行的sql语句;另外,也可以根据设置,自动把TOAD中格式化好、调试过的SQL语句自动转换成相应语言的sql串,设置入口见上图,下面详细说一下

首先,智能粘贴

Sql = " select count(*) as cnt"
Sql = Sql & " from all_tables"
Sql = Sql & " where owner = 'DEMO'"
Sql = Sql & " and table_name = 'EMPLOYEE'"

在toad中粘贴,然后选中粘贴过来的文字,按CTRL+P,就变成下面的东西了:

select count(*) as cnt
from all_tables
where owner = 'DEMO'
and table_name = 'EMPLOYEE'

在设置中,针对VB(可以分别设置各种语言不同的模板):

%SqlVar% = " %SqlText% "
%SqlVar% = %SqlVar% & "%SqlTextNext% "

其次,智能复制

在TOAD中,选中已经整理好的sql语句,使用CTRL+M,就可以获取目的语言的sql字符串了;

3、sql模板

在选项配置窗口,选择editor-》behavior-》language-》PL/SQL-》edit,就会出现上面的窗口,在这里,可以自己定制相关的模板,在editor中使用快捷键CTRL+K就可以调出如下的界面

敲入红线标中的字幕,即可一步步获取自己想要的模板,敲入回车,模板名称对应的sql就会自动填充到当前的EDITOR中;或者直接先写完模板名称,然后使用快捷键,可以直接调入,这个操作适合对经常使用的模板,否则可以使用前面一种方法慢慢找一下;

4、创建自己的预定义sql语句

TOAD中可以保存当前用户使用过的SQL语句,可以用F8把历史调出来;另外,也允许用户保存自己经常使用的SQL语句,并进行命名,下面说一下命名SQL

创建命名sql

首先在editor中写好自己要保存的语句

然后,在editor菜单中选择最后一个子菜单,ADD TO NAMED SQLS

调用命名SQL

在EIDTOR中使用CTRL+N,调出命名SQL列表,使用子母匹配可以找到自己想要的sql语句,按回车即可自动完成;

5、快速自动完成

经常用的SELECT * FROM 是否经常敲,但是还经常出错?

OK,TOAD提供了自动快捷替换功能,只要输入sf,即可出现上面的一段,具体设置如下图

6、查看执行计划

选中要查看执行计划的SQL,按CTRL+E,即可查看

7、查看当前sql的执行速度

在destop panel中,可以通过QUERY VIEWER查看当前执行的sql速度,对于正在优化的过程来说,可以看到修改的历史以及执行速度的变化;

8、AUTO TRACE

在EDITOR中,右键菜单,选择AUTO TRACE,即可在每次执行查询后,看到跟踪的结果;

9、脚本执行

跟PL/SQL DEVELOPER不一样,TOAD可以在一个窗口里面执行开发人员和管理人员遇到的大部分脚本,而且通过SCRIPT OUTPUT输出脚本执行的相关信息;对于查询,对应的快捷键是CTRL+ENTER或者是F9,对于执行脚本,快捷键是F5;

在查询时,个人比较倾向于CTRL+enter因为这样,根本不需要伸出手去够一个上面的特殊按键,比较顺手

10、对象别名

这个地方也是值得提的,在别的编辑器中,一个表别名用过之后,第二次用,就会出现问题,展示的不在是当前表的字段,而是第一次使用的那张表的字段,在TOAD中,可以有效避免这个情况,a可以一直用下去,只要在不同的语句块之间保留一个空行即可;

11、XML格式化

在程序的调试中,很多时候会遇到返回结果为XML的情况,TOAD内嵌了XML的格式化工具,它的优点在于,如果有多行无关的字符夹着一个完整的XML,那么不需要手工去掉无关字符,只要直接按格式化,系统自动就保留想要的XML,想想看,这是多么有用的功能~~

12、对象快速查看

在编辑器中,只要打入表名或者其他对象名(可以使用CTRL+.动态调出),然后按F4,即可查看表、试图、存储过程、函数等等的定义和实现;

13、对象浏览器

可以实现对象名称的过滤,这个功能对大的数据库维护很有价值

14、右键菜单中比较实用的功能

先写到这里了,大家慢慢体会吧~~

TOAD常用使用技巧

找了些简单使用TOAD技巧,现在共享给大家,呵呵。  1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。  2 .解决Toad对中文显示乱码问题:  系统环境变量加 NLS_L...
  • byondocean
  • byondocean
  • 2010年08月05日 10:56
  • 699

TOAD常用使用技巧

1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。   2 .解决Toad对中文显示乱码问题:   系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE...
  • cjj3930337
  • cjj3930337
  • 2011年11月03日 15:15
  • 575

VBA常用技巧代码解析

http://club.excelhome.net/thread-395683-1-1.html
  • navy2009
  • navy2009
  • 2012年02月27日 21:22
  • 1318

TOAD技巧

转自:  http://blog.sina.com.cn/s/blog_490a0c990100z4os.html   1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行...
  • honghuajun
  • honghuajun
  • 2012年09月14日 12:26
  • 439

TOAD常用

TOAD常用快捷键   现在在企业中,操作oracle数据库的客户端,除了PL/SQL外,使用的较多的就是TOAD了!      为此,我在网上搜索了下,整理了些简单TOAD的使用技巧,现分享...
  • xiong_jh
  • xiong_jh
  • 2012年11月14日 17:05
  • 394

Oracle实用小技巧

1、 闪回 批注:delete “T_SPC_ROOM”表,但没有commit可以用以下命令还原回来。 flashback table MW_APP.T_SPC_ROOM to before d...
  • JohnnySun2015
  • JohnnySun2015
  • 2015年04月13日 08:29
  • 915

常见浏览器HACK技巧总结

IE Hack IE系列浏览器的hack大略如下: _nowamagic:1px;-----------ie6*nowamagic:1px;-----------ie7nowamagic:1p...
  • u012950186
  • u012950186
  • 2014年08月13日 15:10
  • 1074

8个SQL语句常用优化技巧

要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。在本章MySQL教程中,UncleToo给大家整理一些常见的SQL优化技巧,避免全表扫描。一个简单的优化,也许能让你的SQL...
  • csdnstudent
  • csdnstudent
  • 2014年10月23日 15:31
  • 11675

TOAD FOR MYSQL V7.9免费下载

MYSQL 客户端
  • u013225189
  • u013225189
  • 2017年03月09日 14:29
  • 2772

TOAD使用技巧

TOAD使用技巧1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2 .解决Toad对中文显示乱码问题:    系统环境变量加 NLS_LANG=AMERICAN_AMERI...
  • wfskiki
  • wfskiki
  • 2009年09月05日 10:27
  • 401
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TOAD常用技巧
举报原因:
原因补充:

(最多只允许输入30个字)