Oracle 什么是PL/SQL开发的完美工具箱?
几个月以来,我在两个项目中使用了大量PL/SQL代码 然而,我没有找到任何真正有趣的工具来开发这个语言 目前,我的配置包括以下工具:Oracle 什么是PL/SQL开发的完美工具箱?,oracle,plsql,Oracle,Plsql,几个月以来,我在两个项目中使用了大量PL/SQL代码 然而,我没有找到任何真正有趣的工具来开发这个语言 目前,我的配置包括以下工具: (应用程序的其余部分是用Java开发的),带有 因为我真的不喜欢和信任Eclipse的PL/SQL编辑器插件,所以我主要使用它来编辑我的PL/SQL文件 (我也有蟾蜍,但我真的不知道/不喜欢这个工具) 那么,开发PL/SQL应用程序的“完美”工具箱是什么呢 我还读过SQLDeveloper2.1引入了PL/SQL单元测试特性。有人对这个特性和这个版本的SQL
- (应用程序的其余部分是用Java开发的),带有
- 因为我真的不喜欢和信任Eclipse的PL/SQL编辑器插件,所以我主要使用它来编辑我的PL/SQL文件
- (我也有蟾蜍,但我真的不知道/不喜欢这个工具)
我还读过SQLDeveloper2.1引入了PL/SQL单元测试特性。有人对这个特性和这个版本的SQL Developer(我仍然使用1.5)有什么反馈吗?可能是一个与您期望的稍有不同的答案,但我觉得Oracle,特别是这本书对于任何PL/SQL工具箱都是必不可少的 我一直喜欢全方位自动化——一个优秀、快速、易用且完全负担得起的工具 对于交互式查询shell-比SQL*Plus好得多-我以前使用过“”-强烈建议使用一个漂亮且功能强大的共享软件工具 比我用甲骨文做的任何事情都要好
Marc是一个老派的家伙,我仍然主要与SQL*Plus和。TextPad是nagware,但是许可证很便宜,而且这个工具有一些很棒的特性。人们还为它编写了PLSQL语法库,可以突出显示关键字。也可以将TextPad连接到其他桌面工具,例如 SQL^Developer是用java编写的,这意味着它是一个贪婪的内存消耗者。尽管如此,拥有数据浏览器还是有无可置疑的优点。还有即将推出的2.1版功能,可能会非常美味 实用工具:
- ::生成Javadoc样式 中注释的文档 你的包装规格
- ::单元测试线束; 旧的,但它仍然有效
- 又一个,更多 复杂的单元测试线束 (我不使用相同的 我仍在窃听的原因 SQL*Plus和TextPad)
- ::PL/SQL代码生成器 (以前是QNXO)
当然,以安全的方式使用TOAD或sqldeveloper是可能的——我知道sqldeveloper也可以连接到源代码管理中——只要需要更多的自律 我的PL/SQL包主编辑器是SlickEdit。 SlickEdit为PL/SQL开发提供了良好的支持,尽管您可能会错过TOAD或SQLDeveloper等工具提供的与数据库的直接连接。 另一方面,处理PL/SQL文件(而不是像许多TOAD用户那样直接处理数据库对象)对于任何非平凡的项目来说都是一种很好的实践。 除了SlickEdit,我还使用了一些自制的帮助程序,例如,一个从数据库加载源代码并创建源文件,另一个编译源代码并计算包含多个对象(例如包规范和正文)的文件中错误的正确行号 对于直接数据库访问,我更喜欢SQLDeveloper,主要是因为它是免费的,在Linux上运行良好。我使用:
- Eclipse作为IDE
- 作为plsqleclipse插件
- TOAD作为数据库工具
- utplsql和OUnit作为单元测试框架
- Ant作为构建工具
- CVS作为源代码管理工具
- pldoc作为文档工具
- CruiseControl作为持续集成工具
- 语法突出显示
- 代码完成
- 加载到数据库
- 标题生成
- F3跳转到代码