编写Oracle SQL的质量开发环境是什么?

时间:2009-06-24 15:11:47

标签: sql oracle ide

我正在开发的项目有一个Oracle后端,我们使用SQL Navigator 5.5进行SQL开发,这真的太糟糕了:intellisense不适用于有多个表的查询,你不能浏览架构并同时在屏幕上编写查询。不好玩。

我也尝试过使用Oracle SQL Developer。这也没有什么改进 - 查询结果窗口上的图形全部捏造,必须经常通过点击屏幕重新绘制。

我编写SQL的程度非常基本:这里和那里的程序,主要是查询。有人可以推荐一个不错的工具,最好是价格低廉的工具吗?

12 个答案:

答案 0 :(得分:6)

您可能想要查看PL / SQL Developer(http://www.allroundautomations.com/plsqldev.html)。它不仅仅是PL / SQL。成本非常合理。在Linux上尝试Tora它被认为是Toad的替代品。习惯了其他2个人而不是后者。

答案 1 :(得分:5)

我很确定TOAD是最常用的工具。我不记得现在的成本是多少,但即使版本稍微偏旧,我也对它非常满意。

答案 2 :(得分:3)

所有适用于Oracle DB的IDE都或多或少都不好,TOAD是最好的,但仍然没有像真正的IDE那样与Visual Studio或Eclipse共存。

TOAD的主要问题是默认的texteditor。查找是噩梦,您无法更改快捷方式,自动对齐也会使用空格,即使您将其配置为使用制表符和其他恼人的功能也是如此。同时取消查询或对断开连接的会话进行查询可能会导致崩溃。 intellisense也有点慢,但它的效果比其他人提供的好。

答案 3 :(得分:1)

你可以尝试一些工具。 TOADDbVisualizer是可以让您比SQLDeveloper更快乐的工具示例。尽管如此,大多数可用的工具都是商业化的。

答案 4 :(得分:1)

SQL * Plus:它对数据库是免费的,并且始终保证在那里 - 并且没有什么是你无法做到的:)

答案 5 :(得分:0)

我使用[CAST](http://en.wikipedia.org/wiki/CAST_(software)用于2004-6,它非常好。使用它的一个主要原因是它支持在编辑时锁定PL / SQL包。现在我使用jEdit对于几乎所有的开发,以及Oracle SQL Developer,可以轻松查找表属性等。

答案 6 :(得分:0)

有一个免费版的TOAD,虽然它不像付费的那样功能齐全。您可以在以下网址找到它:

http://www.toadsoft.com/

答案 7 :(得分:0)

使用sql-mode和plsql-mode在Emacs中有相当不错的支持。除非你是Emacs用户,否则我不会推荐它。

失败的蟾蜍是相当不错的,虽然它相当重。

答案 8 :(得分:0)

如果您正在寻找开源解决方案,SQuirreL SQL Client非常好。但它不是Oracle特有的。它适用于任何jdbc客户端。

答案 9 :(得分:0)

另一个非常有效的开源工具是SQL Workbench(http://sql-workbench.net/)。适用于所有JDBC客户端,但我们在Oracle上取得了很多成功。还包括一些脚本支持,可以帮助导入/导出大量数据。

答案 10 :(得分:0)

我个人使用PL/SQL Developer开发和Spotlight on Oracle进行个人资料。

答案 11 :(得分:0)

另外两个选项(仅用于完整性):