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试用感受的主要内容,如果未能解决你的问题,请参考以下文章
试用plsql登录数据库出错,ora-01034:oracle not available ora-27101: shared memory realm does not exis