当前位置: 代码迷 >> 综合 >> Toad for oracle 使用笔记
  详细解决方案

Toad for oracle 使用笔记

热度:68   发布时间:2023-12-12 05:36:38.0

Toad for oracle 使用笔记

  1. 快捷键
    快捷设置在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一下,单位为毫秒;

  2. toad下修改表中字段的值:
    首先在schema Browser下查找到相应的表,在右边点击Data栏,然后选中一条记录,再点击Data栏下面的▲(Edit Record),即可修改字段里的值,然后点击√(Post edit),最后就是Commit了。

  3. 使用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 资源锁定之后,其它地方需要再使用,得提交或回滚才能使用。

  4. 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编辑器里了,下面还有字段名,是不是很方便啊。

  相关解决方案