Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';这是一个编写Oracle SQL的高质量开发环境吗?_Sql_Oracle_Ide - Fatal编程技术网

什么';这是一个编写Oracle SQL的高质量开发环境吗?

什么';这是一个编写Oracle SQL的高质量开发环境吗?,sql,oracle,ide,Sql,Oracle,Ide,我正在从事的项目有一个Oracle后端,我们使用5.5进行SQL开发,它真的很糟糕:intellisense不适用于多个表的查询,并且您不能浏览模式,同时在屏幕上编写查询。不好玩 我也试过使用。这也不是什么大的改进——查询结果窗口上的图形都被篡改了,必须通过在屏幕上点击频繁地重新绘制 我编写SQL的程度相当基本:到处都是过程,主要是查询。有人能推荐一个合适的工具,最好是一个低成本的工具吗?有几种工具你可以试试。 或者是比SQLDeveloper更让您高兴的工具的例子。尽管如此,大多数可用的工具都

我正在从事的项目有一个Oracle后端,我们使用5.5进行SQL开发,它真的很糟糕:intellisense不适用于多个表的查询,并且您不能浏览模式,同时在屏幕上编写查询。不好玩

我也试过使用。这也不是什么大的改进——查询结果窗口上的图形都被篡改了,必须通过在屏幕上点击频繁地重新绘制


我编写SQL的程度相当基本:到处都是过程,主要是查询。有人能推荐一个合适的工具,最好是一个低成本的工具吗?

有几种工具你可以试试。
或者是比SQLDeveloper更让您高兴的工具的例子。尽管如此,大多数可用的工具都是商用的。

我很确定蟾蜍是最常用的工具。我不记得现在它要花多少钱,但即使是稍微旧一点的版本,我也对它非常满意。

我使用了[CAST](对于2004-6年,它非常好。使用它的主要原因之一是它支持在编辑PL/SQL包时锁定它们。现在我在几乎所有的开发中都使用jEdit,而Oracle SQL Developer可以方便地查找表属性等等。

有一个免费版本的TOAD,尽管它没有付费软件那么全面一个。你可以在以下网址找到:


在使用sql模式和plsql模式的Emacs中有相当不错的支持。不过,除非您是Emacs用户,否则我不推荐使用它


失败的Toad是相当好的,尽管它相当重。

如果您正在寻找一个开源解决方案,它是相当好的。但是它不是特定于Oracle的。它可以与任何jdbc客户端一起工作。

您可能想查看PL/SQL Developer()。它不仅仅是PL/SQL。成本是相当合理的。在Linux上尝试Tora,它被认为是Toad的替代品。我个人使用过其他2个,但不是后者。

另一个运行良好的开源工具是SQL Workbench()。适用于所有JDBC客户端,但我们在Oracle方面取得了很多成功。还包括一些脚本支持,这些支持有助于导入/导出大量数据。

Oracle DB的所有IDE:s或多或少都不好,TOAD是最好的,但与Visual Studio或Eclipse等真正的IDE相比仍然没有任何优势

蟾蜍的主要问题是默认的文本编辑器。查找是一个噩梦,你无法更改快捷方式,自动对齐使用空格,即使你将其配置为使用选项卡和其他恼人的功能。此外,取消查询或对断开连接的会话进行查询可能会使其崩溃。此外,intellisense在我看来有点慢,但它可以工作,这比韩:其他人提供的服务。

我个人用于开发和配置。

还有两个选项(仅为了完整性):


SQL*Plus:数据库免费提供,而且始终保证在那里-而且没有什么是您不能做的:)

+1,蟾蜍是一个很好的工具。你可以移动专栏,摘录专栏,做各种有趣的事情。我最终使用了它的许多附加功能,它们非常容易找到用户界面,无需手动操作。我还强烈推荐蟾蜍。这是一个很棒的工具,绝对值得花费。它是一个非常强大的工具l生产力增强工具。+1-TOAD相当昂贵,但它可能是Oracle前端工具中最好的。它并不完美(它几乎和Microstation一样是UI混乱的好例子)Quest将其视为一种威胁并购买了该产品,这已经足够好了。他们已经在其他产品上展示了这样做的记录。在它的范围内,Oracle的SQL开发人员在我的经验中工作得相当好。你的“捏造的图形”这表明您的安装有问题。您可以尝试使用dbForge Studio for Oracle at,这是一个用于编写PL/SQL的终极Oracle IDE。请下载一个免费的30天试用版或免费的快速版,并给dbForge一个机会。绝对是。人们实际上提倡使用具有如此糟糕的基本文本编辑器的东西进行开发的是sPL/SQL Developer获得了我的投票,但我也喜欢Oracle SQL Developer,因为它是免费的,而且最新版本似乎没有太多问题(至少对我来说),我最喜欢的版本也是。我的意思是sqlplus.exe,而不是sqlplusw.exe。但我们在这里是少数,我想:-)对!它缺乏智能感知、对象导航器和结果网格。但它体积小、速度快,而且(大部分)总是安装在oracle上。