参考:

oracle 的几个开发工具比较

因Oracle几乎是中大型商业企业数据的首选,所以比较一下常用与Oracle的工具。

Oracle SQL Developer 免费,一般开发使用足矣,常用。

PL/SQL DEVELOPER 比较适合开发人员,界面简单易用,常用。收费可你可使用30天或下载个破解版。

Toad 比较专业一些,适合DBA人员使用,功能强大,主要是数据分析(Toad for Data Analysts 2.7),使用也是很容易上手的

假设可以分级别话:初级SQL Developer>中级PL/SQL>高级Toad

工具比较

----------------------

一篇文章将最新版本的Oracle的免费SQL 开发工具和Quest Software Inc.的流行的Oracle Toad 软件进行了一下比较,引发了数据库开发人员的一股邮件热潮,他们想要对最好的SQL 和 PL/SQL编辑和调试工具发表自己的看法。
一些人提出了Oracle相对比较新的SQL 开发工具作为他们的工具选择,还有一些人则选择了Toad。其他人还选择了完全不同的开发工具。特别是,Allround Automations的PL/SQL开发工具都进行了激烈的争论。但是在所有这些不同的观点之中,开发人员似乎达成了一个共识:当说到特性和功能性的时候,你只能拿到那些你付了钱的。
SQL开发

SQL Developer是在3月发布的,Oracle说,这个工具已经被下载了39万次。开发工具与1.0版本的类似,就像许多的免费工具,在与付费的SQL编辑器竞争的时候,SQL Developer 也缺乏强健的能力。其他人,例如开发人员Shelby Spradling,Spradling咨询公司的负责人,说即使是他们很喜欢使用针对Oracle产品进行了优化的SQL 编辑器,SQL Developer仍然还没做好准备。
Spradling说他编译了PL/SQL,只遇到了几个来自SQL Developer的警报。他很快意识到,当他想要执行包的时候,它就会变成无效状态,SQL Developer不能发现其它的错误。咨询师还发现,其他的错误只有在拷贝PL/SQL程序到Oracle的 SQL*Plus工具中的时候才会出现。
"然而我喜欢这种能够最终战胜Oracle产品中PL/SQL代码的能力,当它开始工作之后,在这5年里面我真的开始享受使用这种产品的感觉," Spradling说。"到那时为止,Textpad 和 SQL*Plus虽然是最快的方式,但是它们却有挑剔的局限。"
但是并不是每个人都像Spradling这样绝望。UPS货运公司的高级会计师Alex Rodriguez说,SQL Developer刚好适合他的需要。他说他从Toad转向SQL Developer是因为它是免费的,它提供了他需要的每样东西来调试SQL 和PL/SQL子程序,因为这是Oracle的产品,它可以比第三方竞争者更快地反映新的Oracle特性更新。
Toad有效

开发人员们说,Toad相对于Oracle来说,同时提供了两个版本,一个是削减了的"苗条版",另一个是相当棒的版本,但是一点都不便宜。
独立承包人和软件开发人员Nick Gekas是支持完全功能的Toad的大粉丝,除了与Oracle相比的价格因素。他说,Toad的主要优点包括他的功能键能力,它可以显示表或者字段的弹出列表,还有强有力的PL/SQL调试器。Gekas还喜欢Toad可以导出SQL 输出到几种不同的格式中,给了用户根据喜好安排屏幕的机会。他补充说,创建和维护对象在Toad中也是一个简单的过程。
"(Toad)很贵," Gekas说,"所以我在Toad 和 SQL Developer之间切换,根据我的客户是否拥有Toad许可证。"
James R. Bower,是FiberMark 北美公司的一名Oracle 数据库管理员,公司在马萨诸塞州的West Springfield,他也同意收费的Toad是一个特性相当完整--并且非常昂贵--的产品。
"我发现我自己在给那些不需要Toad的全套功能,或者Toad的预算超过了他们的预算的所有用户推荐Allround Automations的PL/SQL Developer。" Bower说。"很明显,免费的Toad才是对的,但是它远远不是PL/SQL Developer那样的产品。"
真正强者

Allround Automations的PL/SQL Developer是一个真正的产品,既不过分昂贵,也没有太累赘的过多的特性,根据几位开发人员写给Sm的内容。
一些人,例如Corporate Lodging 咨询公司的的高级Oracle开发人员Alan Kirchoff,相信PL/SQL Developer比起特性太多的Toad来说是真正的强者。
没有承认

"一个没有得到充分承认的工具就是PL/SQL Developer," Kirchoff说。"Toad经常会限制我的方式,有时候它完全不作为,就好像它真的受到了威胁一样--并且,我确实检查了所有的选项。"
Kirchoff说他喜欢PL/SQL Developer,因为它很少会锁定。但是如果它真的锁定了,它会在下次启动的时候提示用户载入一个修复文件,他说。Oracle 的开发人员也是PL/SQL Developer的程序窗口的支持者,这个窗口可以高亮的显示重要的变量和代码段。
对象浏览

PL/SQL developer还可以提供带有可编辑的过滤器的"伟大的"对象浏览器,这是一个并行的工具,它可以让用户们比较数据库实例,只需要点击一下鼠标就可以编译所有单独的对象,还有一个有用的解释计划工具,可以自动解析结果,Mark S. Jacobs说,他是Johns Hopkins大学应用物理实验室的高级程序员。这位程序员还补充说Allround Automations的支持团队也是顶尖的。
"我经常在当天就得到回答,他们还会在下一次发布中修改我提出的问题," Jacobs说。

-----------

Oracle SQL Developer,Oracle 开发工具之toad、SQL Developer、PL/SQL Developer等比较的更多相关文章

  1. oracle xe client 如何设置 tnsnames.ora(解决无法使用pl/sql developer的问题)

    10.2版本xe的服务器和客户端安装都很方便,由于xe的服务器只允许建立一个实例,实例名字会直接默认为xe,客户端默认安装在C:\XEClient目录下,使用sqlplus连接服务器: sqlplus ...

  2. Php开发工具:PhpStorm=webstorm+php+db/SQL

    下载地址:https://www.jetbrains.com/zh/phpstorm/specials/phpstorm/phpstorm.html?utm_source=baidu&utm_ ...

  3. PL/SQL编程急速上手

    结构化查询语言(SQL)是第四代编程语言的典型,这种命令式的语言更像一种指令,使用它,你只需要告诉计算机“做什么”,而不用告诉计算机“怎么做”.第四代编程语言普遍具有简单.易学.能更快的投入生产等优点 ...

  4. 卸载了PL/SQL Developer,说一下与Toad for Oracle的对照

    曾经一直用PL/SQL Developer来管理Oracle.发现真的使用起来非常不方便.打开非常卡,并且界面左上角总是多出那个框,怎么都无法设置默认隐藏掉. 唯一让人认为非常值得的就是有一个美化工具 ...

  5. .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus)

    1.数据库管理工具概述 2.SQL Plus 实用命令参考 2.1.连接/断开命令 2.2.执行 SQL 语句 2.3.执行 PL/SQL 语句 2.4.文件操作命令 2.5.修改用户密码 2.6.执 ...

  6. PL/SQL Developer工具包和InstantClient连接Oracle 11g数据库

    一.前言 PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能. ...

  7. PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  8. 【Oracle】PL/SQL Developer 快捷键、使用技巧

    1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动大写:Tools-& ...

  9. PL/SQL dev 工具连接远程服务器oracle注意点

    由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql.toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持. 最后终于发现一个很有效的方法,O ...

随机推荐

  1. ubuntu下如何查看软件安装目录以及安装版本

    1)aptitude show 软件名 例如aptitude show kde-runtime 显示如下 ****@ubuntu:~$ aptitude show kde-runtime 软件包: k ...

  2. OTL翻译(9) --常量的SQL语句

    常量的SQL语句 一个没有绑定变量的SQL语句.SQL语句块或是存储过程就被称为常量的SQL语句.OTL通过一个静态的函数来执行这样的SQL语句. 例如: // static otl_cursor:: ...

  3. 常见MIME类型

    Response对象通过设置ContentType使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据.  MIME类型格式:类别/子类别;参数 Co ...

  4. 应用程序无法正常启动0xc000007b解决

    可能原因: 1.电脑没有安装DirectX9或者DirectX 9.0 组件损坏; 2.电脑没有安装Microsoft Visual C++ 3.电脑上没有安装.net 解决方案: 1/2.下载Dir ...

  5. (转)unity3d插件 HUD Text 学习

    转自:http://www.cnblogs.com/code1992/p/3657291.html 使用版本 NGUI_HUD_Text_v1.11 .英语水平差,难免有很多不足之处,忘批评指正.本文 ...

  6. (转)[Unity3D]UI方案及制作细节(NGUI/EZGUI/原生UI系统) 内附unused-assets清除实例

    转载请留下本文原始链接,谢谢.本文会不定期更新维护,最近更新于2013.09.17.   http://blog.sina.com.cn/s/blog_5b6cb9500101bplv.html   ...

  7. Hive分析窗体函数之LAG,LEAD,FIRST_VALUE和LAST_VALUE

    环境信息:Hive版本号为apache-hive-0.14.0-binHadoop版本号为hadoop-2.6.0Tez版本号为tez-0.7.0 创建表: ),第三个參数为默认值(当往上第n行为NU ...

  8. 如何解决SPD的缓存问题

      SPD有时候文件被缓存住了,表现为文件的最后更改时间不对,或者本来文件已经被check in了,但是显示check out状态,而此时如果选择check in, 就会提示文件没有被check ou ...

  9. C语言打印字母金字塔(第一行是A 第二行是ABA ……)

    #include <stdio.h> #include <stdlib.h> int main() { int line;//代表行数 int i; char letter,c ...

  10. C#.NET常见问题(FAQ)-如何给Listbox添加右键菜单

    1 拖一个ContextMenuStrip控件,然后可以直接在界面上编辑,也可以在FormLoad的时候动态添加   2 把这两个控件关联起来就可以实现listBox1的右键菜单跟ContextMen ...