Toad for oracle 使用笔记
-
快捷键
快捷设置在View – Option – Toolbars/Menus – Shotcuts,注意toad管快捷键叫shotcut。
Toad常用快捷键:
F8 调出以前执行的sql命令
F9 执行全部sql
Ctrl+t 补全table_name
Ctrl+. 补全table_name
alt+ 箭头上下 看sql history
Ctrl+Enter 直接执行当前sql
Ctrl+Shift+F 格式化sql语句
Ctrl U 变大写
Ctrl L 变小写
Ctrl B 注释
Ctrl Shift B 取消注释
配置自动提示。在选项中,设置delay pop-up值,系统默认1500,可以设置为300一下,单位为毫秒; -
toad下修改表中字段的值:
首先在schema Browser下查找到相应的表,在右边点击Data栏,然后选中一条记录,再点击Data栏下面的▲(Edit Record),即可修改字段里的值,然后点击√(Post edit),最后就是Commit了。 -
使用toad编辑查询出来的表数据
1、 PL/SQL developer编辑器中,可以使用select * from table for update 对查询出的结果进行编辑,
2、使用toad却不行,经查资料需使用如:edit table(table是你想要查询修改的表) 查询出结果进行编辑提交,edit table where … 后面可以加条件查询
3、或者使用:select rowid,e.* from table e 进行查询 结果也可以编辑
4、对于for update 资源锁定之后,其它地方需要再使用,得提交或回滚才能使用。 -
toad使用要点
1、把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。
2、解决Toad对中文显示乱码问题(如果数据库所在主机的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):
系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
3、toad中自动提示功能,就像plsql developer那样:
输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择
4、如何支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入sf自动替换成select * from:
点开菜单edit->editer_options->auto_replace中,自己去设定。可以设置任何你想自动替换的单词
5、toad如何实现多线程,像plsql developer那样可以取消当前的操作:
安装的时候有选项设置,如果未设置进入view-options-oracle-transactions,把第一个选项选上。
6、使用Object Palette,很棒:
在VIEW——Object Palette找到入口。点击后在SQL Editor窗口右侧产生一个窗口,里面可以根据schema选择对象类型,比如table,出现的表名双击后就出现在SQL编辑器里了,下面还有字段名,是不是很方便啊。