我刚开始学习 Oracle SQL Developer,因为我在新工作中开发 PL/SQL 代码,虽然它是一个不错的工具,但它缺少使用不同 IDE 编写程序时所需的许多便利和功能(如 IDEA)。
与 Oracle 的 SQL 开发人员 3 相比,在构建 PL/SQL 代码的大型包/过程/功能时,是否有其他工具可以真正提供帮助?获得诸如代码完成之类的功能,或者能够按住 CTRL 键单击过程名称以快速跳转到一段代码,以及这种类型的其他不错的功能,会很棒吗?
我刚开始学习 Oracle SQL Developer,因为我在新工作中开发 PL/SQL 代码,虽然它是一个不错的工具,但它缺少使用不同 IDE 编写程序时所需的许多便利和功能(如 IDEA)。
与 Oracle 的 SQL 开发人员 3 相比,在构建 PL/SQL 代码的大型包/过程/功能时,是否有其他工具可以真正提供帮助?获得诸如代码完成之类的功能,或者能够按住 CTRL 键单击过程名称以快速跳转到一段代码,以及这种类型的其他不错的功能,会很棒吗?
AllroundAutomations 的PL/SQL Developer非常好。提供其他工具提供的所有基本功能。在调试存储过程、函数和触发器时非常好。但它也是一个许可版本。没有。可用的附加组件使工具更强大,您可以自定义您的 Plsql 开发人员,如以下链接所示。 这里和这里
我认为 Oracle SQL Developer 可以开发 PL/SQL 代码,它是 Oracle 组织出品的免费软件,它可能缺少某些特定功能。但它满足大多数常见用法和功能。
Toad 是一个功能更强大的工具,应用非常广泛。但你需要获得许可证。
PL/SQL 开发人员在几年前尝试过很有趣,但我总是发现自己在做大量的 DBA 类型的工作,但这并没有多大帮助。我的 DBA 技能不是特别强,所以在这方面,Toad 和 SQL Developer 肯定会领先。
总的来说,我更喜欢 Toad(尽管它可能会占用大量资源,并且让一切以您想要的方式工作可能会很痛苦)。有不同的版本(一个专门针对开发人员),所以其中一个可能适合您。
我最近开始了一份新工作,并决定试一试 SQL Developer(这主要是因为 Toad 足够昂贵,以至于有些地方不会在上面花钱……就像我上一份工作一样……所以它看起来像是选择一个我知道我到处都有的工具是个好主意)。它当然有它的问题(如果查询正在运行,它似乎很固执地断开连接......但它可能是 java 的事情),但它是免费的、轻量级的,并且可以完成工作。
关于 Toad 的说明:目前(可能在可预见的未来)严格来说是一个 32 位应用程序。它将在 64 位 Windows 机器上运行并连接到 64 位 Oracle 数据库,但 Oracle 客户端必须是 32 位