Oracle SQL Developer,Oracle 开发工具之toad、SQL Developer、PL/SQL Developer等比较
参考:
因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等比较的更多相关文章
- oracle xe client 如何设置 tnsnames.ora(解决无法使用pl/sql developer的问题)
10.2版本xe的服务器和客户端安装都很方便,由于xe的服务器只允许建立一个实例,实例名字会直接默认为xe,客户端默认安装在C:\XEClient目录下,使用sqlplus连接服务器: sqlplus ...
- Php开发工具:PhpStorm=webstorm+php+db/SQL
下载地址:https://www.jetbrains.com/zh/phpstorm/specials/phpstorm/phpstorm.html?utm_source=baidu&utm_ ...
- PL/SQL编程急速上手
结构化查询语言(SQL)是第四代编程语言的典型,这种命令式的语言更像一种指令,使用它,你只需要告诉计算机“做什么”,而不用告诉计算机“怎么做”.第四代编程语言普遍具有简单.易学.能更快的投入生产等优点 ...
- 卸载了PL/SQL Developer,说一下与Toad for Oracle的对照
曾经一直用PL/SQL Developer来管理Oracle.发现真的使用起来非常不方便.打开非常卡,并且界面左上角总是多出那个框,怎么都无法设置默认隐藏掉. 唯一让人认为非常值得的就是有一个美化工具 ...
- .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus)
1.数据库管理工具概述 2.SQL Plus 实用命令参考 2.1.连接/断开命令 2.2.执行 SQL 语句 2.3.执行 PL/SQL 语句 2.4.文件操作命令 2.5.修改用户密码 2.6.执 ...
- PL/SQL Developer工具包和InstantClient连接Oracle 11g数据库
一.前言 PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能. ...
- PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置
1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...
- 【Oracle】PL/SQL Developer 快捷键、使用技巧
1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动大写:Tools-& ...
- PL/SQL dev 工具连接远程服务器oracle注意点
由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql.toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持. 最后终于发现一个很有效的方法,O ...
随机推荐
- Android - 错误:"No resource found that matches the given name android:Theme.Material"
Android - 错误:"No resource found that matches the given name android:Theme.Material" 本文地址: ...
- Objective-C:MRC(引用计数器)在OC内部的可变对象是适用的,不可变对象是不适用的(例如 NSString、NSArray等)
引用计数和字符串 内存中的常量字符串的空间分配与其他对象不同,他们没有引用计数机制 凡是自定义的对象都有引用计数机制: OC内部中对象分为可变对象(NSMutableString等)和不可变对象(NS ...
- JavaScripts基础
JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.( ...
- [leetcode]Remove Nth Node From End of List @ Python
原题地址:http://oj.leetcode.com/problems/remove-nth-node-from-end-of-list/ 题意: Given a linked list, remo ...
- WebSettings 文档 API 翻译 常用设置
. setDefaultFontSize(int size) Sets the default font size. The default is 16. setDefaultTextEncodin ...
- dp 密度 分辨率 屏幕 状态栏 标题栏 适配
一篇总结的非常完善的博文:http://www.jianshu.com/p/ec5a1a30694b 屏幕像素参数相关信息表格 屏幕级别 像素密度 每英寸像素数 通常分辨率 分辨率别称 默认 ...
- Facade 门面模式 封装 MD
门面模式 简介 作用:封装系统功能,简化系统调用 门面模式要求一个系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行.门面模式提供一个高层次的接口,使得系统更易于使用. 门面模式的 ...
- C#全屏截图
Image baseImage = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); ...
- 一款纯css实现的垂直时间线效果
今天给大家分享一款纯css实现的垂直时间线效果.垂直时间线适合放在类似任务时间安排的网页上.该实现采用了蓝色作为主题色,界面效果还不错.一起看下效果图: 实现的代码. html代码: ... 阅读原文 ...
- C#.NET常见问题(FAQ)-如何把函数名作为参数传递给另一个函数
在主窗体中使用的还是普通的函数,但是test函数有一个新的参数,就是method 这个method所指向的就是前面委托定义的method 更多教学视频和资料下载,欢迎关注以下信息: 我的优 ...