概述:PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。本文主要介绍PL/SQL Developer产品
PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。现在越来越多的商业逻辑和应用程式逻辑都在使用Oracle服务器,所以PL/SQL编程在整个开发过程中也变得越来越重要。PL/SQL Developer在开发Oracle应用程序的时候都注重于开发工具简单易用,代码简洁和开发效率高等特点。PL/SQL Developer不仅很好的提供了上述的特点,而且还具有很多其他的优势。
PL/SQL Developer已加入 在线订购,(Annual Service Contract )Single user版本原价600元,现在活动价只需490元,点击查看授权方式和其他版本优惠
点击下载PL/SQL Developer试用版
查询,数据编辑
早在99年,我第一次被指示要寻找TOAD的替代品时,两个必须满足的要求之一就是模仿TOAD出色的数据编辑和查询功能。这对于大型表尤其重要,在大型表中,我们只需要查看和编辑表中的行的子集,然后导出到Excel。大多数工具都严重不足。PSD最接近,也是一个很好的选择。它以这种廉价的包装形式出现的事实锦上添花。与TOAD相比,操作结果集的可视化和有序显示的选项更加灵活。能够将其导出,直接粘贴到电子表格中,通过示例查询,排序以及其他功能,这些功能都是可靠的,并且没有给我带来任何麻烦。
SQL窗口命令的执行能力完全支持替换和绑定变量。这对任何人离开仅SQL * Plus的世界来说都是非常重要的。
自动存储的最新SQL语句库(曾经是TOAD和PSD独有的)仍然非常方便,以至于Oracle工具都不应该没有它。您可以将其配置为存储任意多个过去的SQL语句。
SQL * Plus替换
命令窗口是天赐之物。它取代了始终打开SQL * Plus的位置。您过去在SQL * Plus调用中所做的一切都在“命令窗口”内完成。值得庆幸的是,在第一次使用时,它知道我所有自定义SQL脚本的位置,并将毫不费力地执行它们,就像我在SQL * Plus中工作一样。它在某些方面甚至比当前版本的SQL * Plus更好。例如,记住并编辑先前的语句和块,甚至像描述表一样平凡。这是我的旧NT桌面上的SQL * Plus 8.1.7对describe命令的作用:
这是“命令窗口”的输出如下所示:
与其他PSD一样,此功能也与其他工具集成在一起。它支持大多数常见的SQL * Plus命令,但除此之外,还支持一些强大的命令,例如QUERY [DATA],EDITD [ATA],EXPORT [DATA],EDIT,TEST,VIEW等。这些命令直接带您从SQL *类似的“命令窗口”,再到漂亮的GUI,使您(分别)可以:查看,编辑或导出表内容;在命名的PL / SQL源上工作;立即使用一些自动生成的匿名块代码测试PL / SQL对象;或查看PSD的选项卡式对话框,其中显示了命名对象的完整创建/编辑对话框。
底部的小图标和代码指示(并允许您通过双击进行更改)哪些SQL * Plus设置是其中一种,并允许人们逐步执行脚本。
命令窗口还保留了所有最近执行的语句的缓冲区,并且可以通过上下箭头来调用,就像在SQL * Plus的命令行版本中一样。
DBA功能
PSD带有功能齐全的“会话”窗口,如此处所示。当高级物理DBA没来解决棘手的问题时,它为团队节省了许多时间。在这里可以看到:
快速查看活动的SQL,锁,统计信息和自动刷新是它具有的一些便利功能。PSD还带有胜任的GUI向导,用于创建和编辑表,序列,同义词,库,目录,作业,队列,队列表,用户,角色,配置文件和表空间。
临时用户和新手的功能
如果您为临时数据录入操作员,大学招聘人员和偶尔需要查看表和代码的主管购买PSD,则PSD具有各种功能,可让您将程序精简和锁定,例如,新手无法使用,修改代码,投入生产并感到困惑或迷路。
此外,PSD提供了可视化查询构建(如Access),链接查询(自动查找和遍历关系层次结构),自定义和默认功能授权,只读模式以及报表引擎和免费查看器,其价值仅相当于PSD的全部价格。
最终,尽管包含了许多功能,PSD仍设法维护了一个干净,简单(某些评估人员称之为旧派)的界面。一些评估者称它为老式学校。就个人而言,我发现整洁的界面令人耳目一新。
谁应该使用它?
每个与查看或编辑Oracle数据库有关的人。我不会轻易说出来。自1997年以来,我一直在专业和随意地审查PL / SQLIDE。PL/SQLDeveloper专为新手,核心Oracle程序员以及介于两者之间的每个人而设计。
一个警告:如果您是一整天都花时间做DBA任务的核心DBA,则除了您执行的PL / SQL编程之外,PSD可能不是最佳选择。您将要使用Oracle的OEM或研究昂贵的以DBA为中心的工具,例如DBArtisan。
我发现它比我尝试过的其他任何工具都更直观,更实用。
竞争产品
请参阅比较表,该表将PL / SQL Developer与其他SQL开发工具进行了比较。
有关Oracle DBA和开发工具的完整列表,请参见tools directory。
缺点
Ive现在已经使用PSD已有5年了,并认为Ive经过了我能想到的每项测试和测试。在此期间,Ive总共发生了3次崩溃,所有崩溃都在主要版本发布之后。与所有发行版一样,存在一些故障。此后,这些错误已在快速交付的升级中被消除。
但是,即使它崩溃了,它也比我使用的任何工具都更强大,更优雅,在Embarcaderos的错误处理优美性上排名靠前。重新启动PSD时,所有未保存的文件都在等待保存和恢复!再一次,仅此功能就为我节省了4个小时的返工,并完全还清了PSD的价格。
我能找到的唯一真正的问题是它仍然不支持复合分区,在对表进行反向工程时会生成不正确的DDL。在9i发布之前,应该已经解决了这个问题,所以早就应该解决此问题。
我在版本4中设法找到的其他一些nitpicks已修复。我认为没有理由为什么PL / SQL Developer不应该获得Orafaq授予的第二个5起始评分(TOAD是第一个)。对于价格,它应该得到5星。
标签:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
文章转载自:Dynamsoft好文不易,鼓励一下吧!