Oracle学习 第26天 Toad试用感受

Posted 文刂亻右景彡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle学习 第26天 Toad试用感受相关的知识,希望对你有一定的参考价值。

昨晚想跟踪Oracle语句,网上有人推荐了Toad,就下载来试试,大概记下心得吧:

一、整体感受

1、图标+1S,启动后还有【呱】,在来自东方的神秘力量中,不知不觉中又续了一秒,Exciting

2、界面风格还是比较早期的风格,虽然选项里有一些参数可以调(默认已经是Enhance了),但调来调去还是一些XP、Office之类的,too simple

3、菜单非常丰富,选项里也很多,我比较喜欢所有东西都能自定义的工具。

 

二、版本

1、最新版12.10,有64位,只有英文版

2、中文版的有12.8,32位,没发现什么区别

3、绿色版,且有现成SN

 

三、界面

1、界面可以调成最简单风格,即上面菜单都不要,下面就留查询表格。但下方杂七杂八的状态栏占了好几行,有些不爽

 

上面是TOAD,下面是PLSQL

 

 

2、PLSQL可以像VS、MSSQL一样,设置一个方案管理器在侧边,各种表、存储过程、序列之类比较方便

TOAD要打开专门的模式浏览器,功能强大的多,但不大方便

 

3、TOAD的设置不能导出,PLSQL新版可以导入导出

 

四、快捷键

1、PLSQL最新版能设快捷键Ctrl + R隐藏下方表单,但只能隐藏,再按出不来,只能重新查询。TOAD可以设置CTRL + R 隐藏/显示

2、TOAD快捷键居然不能取消,只能设定一个用不到的快捷键。而且冲突就只是标*,不会自动用最新的设定

3、最坑爹的来了,PLSQL和SSMS都可以设置CTRL + E查询,选中就查所选的,没选中就执行所有,但TOAD不行。。。如果只执行一行,是执行语句,也可以设置成CTRL + E,如果选中多行,用这种CTRL + E的执行语句,就报错了。。。要用【以脚本方式执行】(我是设成F5)才可以,显示出来的结果也不在数据网格中,是在另外的网格1、网格2。

    太不方便了,每次还要去想一下是否执行了多行吗,就因为这个缺点,可能还是会选择使用PLSQL进行日常开发

 

五、查询

1、编辑

PLSQL有两种形式,把ROWID带出来,或是加FOR UPDATE,然后数据列表那有个锁,点一下就可以编辑

TOAD只能用ROWID,使用FOR UPDATE无法编辑。且使用ROWID时也没有直观的锁

 

2、查询结果条数

TOAD要右键 -> 统计行数

PLSQL好像还没有什么好方法

 

六、其它

1、PLSQL无法设置登陆快捷键,2月18号记录的Bug,那时的版本好像还是1814,今天升级到1818,发现还没解决。。。

 

2、PLSQL大家用的比较多,服务器上也大多装的是这个,虽说TOAD有绿色版,但也不能临时要用时去拷个到服务器上吧

 

3、TOAD64位最新版,好像有带SQL优化分析哭器,32位的启动时提示没装优化器组件,没试过优化器,可能以后有碰到复杂的脚本会拿来试下。

 

4、TOAD的【数据库】 -> 【监视】比较好用,有些像SSMS的Profiler了,但昨天研究出来使用语句追踪,对这个需求就不那么急迫了

 

结论:如果不是因为那个巨坑爹的查询区分多行,我可能会使用TOAD试一段时间,毕竟有长者的加持,各种功能和配置看上去非常强大。但现在只能仍用PLSQL

 

以上是关于Oracle学习 第26天 Toad试用感受的主要内容,如果未能解决你的问题,请参考以下文章

怎样防止toad报ora-29275

ORA-12541 TNS 无监听程序

oracle学习笔记-----TOAD使用指南

试用plsql登录数据库出错,ora-01034:oracle not available ora-27101: shared memory realm does not exis

ORA-00905: TOAD 中缺少关键字

Oracle SQL - 奇怪的“ORA-00907 缺少右括号”错误