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

用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   待续. . .

时间: 2024-10-13 22:31:11

懒人小技巧, Toad 常用偷懒方法的相关文章

CMD命令提示符窗口中的快捷键、小技巧和常用命令

快捷键: F1:按F1一次,命令提示符向后切换到已经执行过的命令字符.如果已经是最后的一条的命令,则不进行任何切换操作. 例子:之前输入“dir”,按F1一次后自动输入d,按两次自动输入i,三次自动输入r. F2:按下此键后,会提示“输入可复制的字符数量”,此时直接按下上次输入命令中包含的字符(区分大小写)后命令提示符将自动输入到按键字符之前的上次输入的命令字符. 例子:之前输入“dir”,按F2再输入r,则自动输入di. F3:自动输入上次执行过的命令.如已经输入了一些字符,按键后自动输入剩余

IT 小技巧之常用快捷键

windows常用7个快捷键 1.win+L         锁屏 2.win+E         我的电脑 3.win+D         返回桌面 4.win+Tab        切换窗口 5.win+R --psr.exe  电脑录像功能 6.win+R --osk     虚拟键盘 7.win ++++       放大桌面 ===================================================== ctrl 常用快捷键 1.Ctrl+S 保存 2.Ct

是懒人造就了方法——读后感

编写程序代码是一个非常费精力的事情,一个人的精力是有限的.这个世界总会有一些懒人,在这种情景下,那些所谓的“懒人”,就想方设法的去研究一些简单的方法,让自己变得更轻松,不会那么疲累.无论从古代还是现代,我们总能找到这样的案例.“懒”是一种改变的态度,要善于去发现一些事情,懒得才会有意义. 都江堰在我国是一项重大的古代工程,因此总工程师李冰也就被大家所熟知.华国阳志中有句话“ 僰 蘭 道有蜀王兵 ,亦有神作大滩江中.其崖崭峻不可破,(冰)乃积薪烧之.”李冰需要带领他的工程队进行开凿 ,这在古代算是

最强 Android Studio 使用小技巧和快捷键【非原创】

(发现本文是个很不错的文章,相当实用,特分享与大家.分享自:http://m.open-open.com/m/lib/view/1458715872710.html 特此声明,好记性不如烂笔头,market下来以备后用) 原文如下: 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28).编码技巧(29 –

最强 Android Studio 使用小技巧和快捷键

写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28).编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分. 每个小技巧都配有 gif 动图,由于原图在 google photo 上,加载较慢,本文全部转存到七牛上了. 由于能力有限,翻译过程中难免有所疏漏,如发现错误或问题,请在评论中提出

Xshell远程连接的具体操作和Xshell多会话设置小技巧

前几天给大家分享了Xshell的安装教程,今天给大家分享如何在Xshell中进行远程连接,并且分享一下如何设置一条命令可以发送多个终端,这里以Xshell6为例进行说明,具体的教程如下. 1.依次点击左上方的“file”——>“New”,如下图所示. 2.尔后弹出下图界面,是新会话的设置界面,在这里我们需要设置的是会话的名称,主机IP地址,在红色框框对应的栏目中. 3.这里我将其命名为slave2,然后给出终端的IP地址,设置完成之后点击“OK”即可. 4.此时在左侧的“所有会话”目录下可以看到

【前端】javascript中10常用的个小技巧总结

javascript中10常用的个小技巧总结 本文转自:http://www.cnblogs.com/libin-1/p/6756393.html 1. new Set() 可能有人知道ES6中提供了新的数据结构 Set,但是能够灵活运用的人或许不多.利用Set数据结构我们能够轻松的去重一个数组,比如: let arr = [1, 2, 2, 3]; let set = new Set(arr); let newArr = Array.from(set); // Array.from方法可以将

是懒人创造了方法

“僰蘭道有蜀王兵 ,亦有神作大滩江中.其崖崭峻不可破,(冰)乃积薪烧之.李冰一定是一个闲人,可以闲到去看火能不能把石头烧爆.结果不可置疑,这种方法加快了工程进度,使得一座大山短时间内就被哗啦哗啦的“碎”掉了.正是一个懒人造就了“烧石头”这个“碎石”的方法.有时候人还是回心有余而力不足.所以就更有必要“懒一懒”!提出新的“方法”,解决的将是影响做事成效的根本问题. 联系生活实际,无论做啥,都是讲究方法.就像打篮球,球进了就是硬道理.运用假动作,找好自己的节奏,以让自己身心都舒服的方法进球,何乐而不

读《大道至简—是懒人造就了方法 》有感

读了大道至简第一章编程的精义之后,我觉得感触颇深,于是乎我又读了第二章是懒人造就了方法 ,之后果然没有让我失望,第二章写的也是非常的好,非常的吸引我. 第二章的开头便引用了李冰凿山的故事,在战国时代,李冰作为蜀国的成都看守,他自身的手下有非常之多,但是他也使用了一个非常省力的方法,那就是“积薪而烧之”,而不是像愚公那样“碎石击壤”,引出了标题懒人造就了方法.前面第一章提到了程序设计师的一个基本素质,折衷,也就是用更容易的方法实现要求重要李冰就是想到了用火烧的方法,只用了不多的人,不多的时间就烧平