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

时间: 2024-12-25 09:06:31

Oracle学习 第26天 Toad试用感受的相关文章

Oracle SQL语言基础及环境准备_超越OCP精通Oracle视频教程培训26

Oracle SQL语言基础及环境准备_超越OCP精通Oracle视频教程培训26 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第1/5套:SQL语言之基础入门及环境准备.主要学习Oracle数据库SQL语言基础介绍.PL/SQL语言介绍.数据库SQL对象与数据类型介绍.SQL语言实战环境准备等. Oracle SQL语言之基础及环境准备,课程内容详细如下: Oracle数据库SQL语言基础介绍Oracle数据

Oracle学习基本知识点总结

 以下是我总结的OCP教程的知识点,以备参考之用! 1, What's Oracle Server? ·         It's a database management system that provides an open, comprehensive, integrated approach to information management. ·         Consists of an Oracle instance and an Oracle database 2,What

oracle学习笔记 SQL语句执行过程剖析讲课

oracle学习笔记 SQL语句执行过程剖析讲课 这节课通过讲述一条SQL语句进入数据库 和其在数据库中的整个的执行过程 把数据库里面的体系结构串一下. 让大家再进一步了解oracle数据库里面的各个进程.存储结构以及内存结构的关联关系. 首先来讲整个体系中有客户端.实例和数据库 数据库里有三类文件 控制文件ctl.数据文件dbf.日志文件log 实例中SGA有六大池子 第一大内存区shared pool即共享池 第二大内存区buffer cache 第三块是redo log 我们主要讲上面的三

oracle 学习

删除用户,创建用户命令 drop user goda cascade:删除用户及其下所有对象,包括表 CREATE USER qdcenter     IDENTIFIED BY qdcenter     DEFAULT TABLESPACE data1     TEMPORARY TABLESPACE temp1     QUOTA unlimited ON data1     QUOTA unlimited ON temp1     QUOTA unlimited ON idx1     Q

Oracle学习-Power Designer、visio 2003、Oracle sql developer、OEM、expdp

Oracle的体系太庞大了.对于刚開始学习的人来说,难免有些无从下手的感觉. 经过一学期的学习对Oracle学习有了一些深入的了解,由于之前学习过Oracle的一些主要的知识.所以学习起来上手比較快一点. 这次Oracle项目让我又一次对Oracle的基本知识进行了运用,而且对软件project也有了新的认识.从需求分析.概念结构设计.逻辑结构设计.物理结构设计.数据库的建立和測试.数据库执行和维护. 尽管说数据库设计的周期比較长将近用了三周左右,可是每一步做的还是非常认真的对待.我选择的是舰队

Oracle学习系列4

Oracle学习系列4 ************************************************************************************ 数据库更新操作: 分类: 查询操作:select 更新操作:insert ,update , delete 为了保存原始的emp表的信息,在进行增删改之前备份词表: create table emp_bak as select * from emp ; //将表emp结构和数据完整的复制出来 添加数据:

Oracle学习系列3

Oracle学习系列3 ************************************************************************************ 多表查询: 1,SQL1999语法对多表查询的支持 2,分组统计及统计函数的使用 3,子查询,并结合多表查询,分组统计做复杂查询 4,数据库的更新操作 5,事务处理和数据库死锁 ****************************************************************

oracle学习--循环语句

oracle学习--循环语句  loop循环: create or replace procedure pro_test_loop is i number; begin i:=0; loop i:=i+1; dbms_output.put_line(i); if i>5 then exit; end if; end loop; end pro_test_loop; while循环: create or replace procedure pro_test_while is i number; b

Oracle 学习笔记 17 -- 异常处理(PL/SQL)

程序在执行过程中出现异常是正常的,在程序的编写过程中出现异常也是不可避免的.但是要有相应的异常处理的机 制,来保证程序的正常执行.PL/SQL程序执行过程中出现的错误,称为异常.一个优秀的程序都应该能够正确处理 各种出错的情况,并尽可能的从错误中恢复.PL/SQL提供了异常处理机制. 概念: 异常处理(exception)是用来处理正常执行过程中未预料的事件,程序块的异常处理定义的错误和自定义的错误, 由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会异常的终止. 有三种类型的错误