懒人小技巧, Toad 常用偷懒方法

转载 2016年06月01日 12:00:21

用toad很久了, 感叹它的功能强大的同时整理了一些相关技巧, 有以前在网上看到的也有自己平时用的时候偶尔发现的, 分享一下, 它对用户体验方面做的真的很到位, 通过各种方式来方便用户的操作. 菜鸟小罗在这里算是抛砖引玉吧, 谁有补充的欢迎回复给我,我也会一直更新这篇日志, 大家共同学习.

1 查看表的详细信息或对象定义.

光标定在名字上F4(推荐)或者按下ctrl单击该名称.对对象的查看或者修改方便多了. 功能超级强大,慢慢体会.

2 代码自动更正

打字忙了将select写为slect.

可以点开菜单edit->editer_options->auto_replace中,自己去设定。可以设置任何你想自动替换的单词.

3 设置自己的常用语句.

3.1 采用自动更正方法.见第2条.

将常用的sql写成缩写.比如select * from 缩写为sf, 甚至长一点的例如经常调用数据字典表:select * from dict where id = ‘XX’ ->缩写为sfd. 在editor中输入sfd+空格 呵呵, 推荐,我习惯这个

3.2 ADD TO NAMED SQLS.

editor中选中select * from dict where typeid = ‘XX’,在系统菜单的editer在editor菜单中选择最后一个子菜单,ADD TO NAMED SQLS. 这时候会弹出一个对话框,给它定义一个个性的名字.

使用的时候按Ctrl+N, 这时会有一个选择框出来,选择刚定义的名字就行了.

4 F5: 执行多条sql.

5 F9: 执行单条sql.

6 Object Palette

VIEW——Object Palette。列出所选schema中的对象,比如table,下边还有字段名,双击一下就写到editor里了,用于写sql或者查看某表的字段方便多了。

7 自动提示. Ctrl + . 注: 非当前schema不支持.

8 表数据修改. 想改某记录的值. 写update麻烦, 条件不小心弄错还容易出问题.

8.1 写出该表的名字,F4调出该表, data标签显示的就是该表的记录. 还有sort和filter功能帮忙定位. 修改完以后记得点一下commit. (适合记录少的时候)

8.2 记录多, 想自己写条件的, 执行select rowid, t.* from table1 t where …….. 直接找到该记录,修改后还是记得点一下commit. 查询时不包含rowid是不允许修改的.

9 格式化sql语句.

Sql写的很乱, Ctrl+Shift+F一下. 整齐了吧.

10 F8 调出以前执行的sql命令

11 自动生成代码.

程序里写过这样的吧, 我这例子是C#的,其他的也类似

StringBuilder sb = new StringBuilder();

sb.Append( "select a, " );

sb.Append( "b, " );

sb.Append( "c " );

sb.Append( "from table1 " );

sb.Append( "where a=1 " );

sb.Append( "and b= 2 " );

拼字符串是不是很累.

VIEW ->toad Options->editor->code assist, 左上角选择自己常用的语言,

比如C#,点edit按钮,会看到一个模板,我自己改了一下,如下

{ C# Language Template }

StringBuilder sb = new StringBuilder();

sb.Append( "%SqlText% " );

sb.Append( "%SqlTextNext% " );

比如我editor中写了如下sql

select a,

b,

c

from table1

where a=1

and b= 2

按一下Ctrl+M, 找个地Ctrl+V一下看看剪贴板里放了什么,呵呵,自动拼好的串可以直接贴到代码里了.

程序里看到那样的代码想还原成刚才的sql,测试时常用吧,贴回editor来,选中Ctrl+P, ok

12 批量创建同义词

想把某个schema的一大批的表创建同义词.一个个写sql很麻烦.点左上角的Schema Browser 图标,调出Schema Browser,在table标签选择需要创建同义词的表(可以用shift和ctrl帮助多选),选好后右键create synonyms.

13 查看执行计划

editor中选择要执行的sql,点上边的一个小车的图标run explain plan.

14 调用历史sql

像在cmd中执行一样,这里需要按下alt再按向上和向下箭头调用以前执行的sql. 可以按F8查看所有记录.

15 Ctrl+上下键.

调滚动条

16 Ctrl+左右键.

调光标位置时每次跳一个单词. 这个不是很准,不过比一个个跳还是快多了.

17 待续. . .

相关文章推荐

Toad 使用技巧

1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2 .解决Toad对中文显示乱码问题:    系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8IS...

TOAD常用技巧

平时经常用TOAD做sql处理,以及对系统的管理,积累了几个常用的技巧(基于TOAD9.5的说明,以前的版本或许会有不同) 1、配置自动提示。 在选项中,设置delay pop-up值,系统默认1...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

懒人小技巧, Toad 常用偷懒方法

用toad很久了, 感叹它的功能强大的同时整理了一些相关技巧,  有以前在网上看到的也有自己平时用的时候偶尔发现的, 分享一下, 它对用户体验方面做的真的很到位, 通过各种方式来方便用户的操作. 菜鸟...

Oracle EBS R12经验谈(二)

作者: jianping.ni    时间: 2009-2-13 12:52     标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值    ...

EBS报表查看输出的时候,设置成提示下载xls文件的方法

主要是,在EBS跑报表点查看输出的时候,想实现以下的效果(而不是直接就打开): 处理办法: 是针对XLS报表格式而言的.XP系统专用. 打开"文件夹选项",选"文件类型",找到并选中"XLS"...
  • samt007
  • samt007
  • 2014年02月21日 17:39
  • 5295

word常用方法+特别的小技巧

  • 2016年02月23日 22:45
  • 118KB
  • 下载

iOS开发 偷懒小技巧---自定义XCode代码片段

有句话说的好,聪明的程序员懂得"偷懒"来提升开发效率.我们在日常开发中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如,UITableView的协议方法,或者写Demo...

VS中如何添加自定义代码片段——偷懒小技巧

打出cw,然后敲击两下Tab键就会快速敲出Console.WriteLine() ,快捷方便,那怎么快速敲出Console.readKey() 呢?带着这个问题去寻找方法啊,总结如下,其中的代码涉及到...

TOAD常用技巧

TOAD常用技巧 平时经常用TOAD做sql处理,以及对系统的管理,积累了几个常用的技巧(基于TOAD9.5的说明,以前的版本或许会有不同) 1、配置自动提示。在选项中,设置delay pop...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:懒人小技巧, Toad 常用偷懒方法
举报原因:
原因补充:

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