【强力推荐】比 Toad、PL/SQL Developer 更出色客户端工具 - Oracle SQL Handler - Oracle相关第三方工具 - CNOUG - Powered by Discuz!

来源:百度文库 编辑:神马文学网 时间:2024/04/28 22:14:53

【强力推荐】比 Toad、PL/SQL Developer 更出色客户端工具 - Oracle SQL Handler

市面上的 Oracle 客户端工具可谓五花八门,但口碑较好的有 Toad 和 PL/SQL Developer。
这两款工具之所以出名,除了它们做得比较好、专业、全面之外,还有重要一点就是,它们推出的时间比较早,先占据了市场。后来的其它工具都没有突破它们,当然也就不被用户接收和认可。

别人有的我也要有,而且要做得更好;别人没有的我要尽量有,而且要多有”,这就是市场生存之道。Oracle SQL Handler 工作小组深谙这一道理,敢于挑战权威,经过多年的钻研和攻关,于2010年3月份终于推出了 Oracle SQL Handler 的正式版 V3.3,已得到不少用户的认可和喜爱!

下面是 Oracle SQL Handler 同 Toad、PL/SQL Developer 间的比较:


(1)Oracle SQL Handler 支持批量SQL语句的运行,如果选中选项 “遇到异常要暂停”,则表示批中某些SQL语句运行出错时暂停后面的语句,要么更正出错误的语句,要么放弃修改(即忽略),这样可以保证批中的语句一条接一条地运行。
Toad 和 PL/SQL Developer都不具备这一功能,它们虽然也支持批量SQL,但是SQL运行出错时不给出更正的机会,一错到底。如果批中SQL是有关联的,要求一条成功运行后才允许下一条,Toad 和 PL/SQL Developer就达不到这一要求。

(2)Oracle SQL Handler 具备专业、智能的SQL编辑器,只需输入部分字串,就能弹出提示窗口,列出关键字、对象名、列名等。比如,输入“table+空格”,则列出当前用户的所有表名。
Toad 的SQL编辑器不是智能的。

(3)Oracle SQL Handler 提供丰富、实用的表格操作:
  (3.1)可以方便的编辑单元格,将表格的数据改变写入/提交到数据库表中;
  (3.2)具备行/列选择模式的切换,可以选中任意部分的单元格,对选中的单元进行拷贝、导出为 INSERT 语句 等操作;
  (3.3)提供对数字型的单元格进行数据统计,包括计数、求和、平均值、最大/小值;
  (3.4)提供对单元格数据进行丰富的查找和替换;
  (3.5)方便的单条记录操作

(4)Oracle SQL Handler 的SQL编辑器提供方便实用的块操作,可以对块进行:格式美化、移动缩进、加减注释、大小写转换 及列块模式。

(5)Oracle SQL Handler 能将SQL编辑器中的 SELECT 语句直接转换成 INSERT 语句并保存到一文件, 方便于数据移植、备份及脚本抽取。

(6)Oracle SQL Handler 的解释计划以纯文本的方式显示于监控器中,运行结果同 SQL*Plus 一模一样,便于拷贝。
Toad 和 PL/SQL Developer的解释计划以图形的方式显示,不能拷贝。

(7)Oracle SQL Handler 提供中英文双语界面并能切换,因为有人习惯英文界面,有人却习惯中文界面。
Toad 和 PL/SQL Developer要么只是中文的,要么只是英文的。

(8)Oracle SQL Handler 支持语句 [url=]“@\...\file.sql[/url]”以调用外部文件中的脚本语句,象SQL*Plus 一样。
Toad 不支持这一语句,PL/SQL Developer要切换到“命令窗口”模式下。

(9)Oracle SQL Handler 支持语句 “desc tablename”, 用一个表格清晰地显示表的几乎所有的结构信息,包括: 列名、数据类型、数据长度、非空、默认值、约束条件(甚至外键的外键)、索引、子表、触发器等。

(10)Oracle SQL Handler 多线程、多连接的,也就是多个会话可以同时运行,会话间可以方便的切换。
Toad 是单线程的,如果一条SQL语句运行时间很长,在运行过程中只能等待,不能进行其它的操作(比如编辑SQL),Oracle SQL Handler 虽是多线程,但会话间切换不是很方便。

(11)Oracle SQL Handler 是不需要Oracle客户端的支持,从网上 下载的ZIP文件的大小才16MB,解压后就可以连接到Oracle服务器。
Toad 和 PL/SQL Developer都需要庞大的Oracle客户端的支持,少则上百兆,需要配置Oracle客户端的 tnsname.ora 才能连接到Oracle服务器。

(12)Oracle SQL Handler 是跨平台的,能在 Windows、Linux、Unix、Mac等平台运行。
Toad 和 PL/SQL Developer好象只能在Windows下运行。

Oracle SQL Handler V3.3 的下载地址为:
http://nb.newhua.com/down/oraclesqlhandler.zip
(如果是 Windows用户,请将下载的 ZIP 文件解压到一目录,鼠标双击批处理文件 start.bat 即可启动运行)

亲爱的Oracle爱好者们,走过路过,千万不要错过,说不定您也喜欢!

界面预览图为: