Oracle SQL Developer 与 SQL Server Management Studio

Posted

技术标签:

【中文标题】Oracle SQL Developer 与 SQL Server Management Studio【英文标题】:Oracle SQL Developer vs SQL Server Management Studio 【发布时间】:2011-08-18 13:17:13 【问题描述】:

我刚刚安装了 Oracle SQL Developer,并将其连接到我的 SQL Server。我喜欢让自己暴露在不同的环境中。我想知道是否有人知道 Oracle SQL IDE 比 SQL Server IDE 有什么好处。如果我目前使用的唯一服务器是 SQL Server,我还有什么理由保留 Oracle IDE?

谢谢!

【问题讨论】:

这个问题对我来说似乎是一个定义明确且有效的编程问题。我希望我有使用 Oracle SQL Developer 应用程序的经验并且可以帮助你。 我使用 SQL Developer 和 SQL Navigator(都在 Oracle 上),而且我使用 SQL Server 是很久以前的事了。尽管与 SQL Navigator 相比,我发现 SQL Developer 有时非常令人沮丧。如果我是你,而你只使用 SQL Server,请获得一个专门针对它的 IDE,因为它可以更好地与数据库及其细微差别集成。 【参考方案1】:

如果您只进行 SQL Server 开发,我想不出使用 Oracle SQL Developer 的任何优势或理由。

您最多只能使用无法通过 SQL Developer 访问的 SQL Server 功能。诸如备份您的数据库、附加、分离、脚本编写、用户安全等之类的事情。更不用说 Oracle 不具备的 SQL Server 的 T-SQL 意识。

能够将 Oracle SQL Developer 附加到 SQL Server 确实是为了将两者集成在一起的人。否则,请使用 SQL Server 特定工具。

PS:考虑一下,很多 Oracle DBA 和开发人员都不使用 Oracle SQL Developer。如果您想让自己接触一个好的工具,可以试试 Toad、SQL Navigator 或 DBArtisan(适用于 Oracle)。

【讨论】:

偏离主题:SQL Developer 在过去的几年里变得更好了。这是免费的。将该价格与 TOAD 进行比较。 TOAD 似乎在每个版本中都会出现更多错误。 @RobertGreathouse - 毫无疑问。自 2011 年我发布此答案以来,SQL Developer 得到了改进。我经常使用它,所以我很熟悉它。但我也使用 Toad、RedGate、Embarcadero 和 Devart 作为专业的 Oracle 顾问,我仍然对当前版本的 SQL Developer 有问题。它的一部分被破坏了。与蟾蜍相比还有很长的路要走。但同样,它是免费的,所以它把蟾蜍吹出了那个部门的水。 @RobertGreathouse - 轶事:2014 年 5 月,我尝试使用 SQL Developer 的数据迁移助手将客户的数据库从 mysql 移植到 Oracle。我以前用其他工具做过的事情。生成的脚本充满了错误,我放弃并回到我自己的工具。如果您没有使用过迁移助手,并且不熟悉它的模型,那么值得尝试去感受一下。它很整洁,但它经常中断。但我没有抱怨:我很高兴他们为我们这些小家伙留下了工具空间。如果 SQL Dev 变得太好,它将使精品店过时。

以上是关于Oracle SQL Developer 与 SQL Server Management Studio的主要内容,如果未能解决你的问题,请参考以下文章

pl sql developer怎么执行sql

Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结

PL/SQL developer连接oracle出现“ORA-12154:TNS:could not resolve the connect identifier specified”问题的解决(代码

PL/SQL Developer使用技巧快捷键设置

MySQL表与数据向Oracle移植(使用Oracle SQL Developer工具)

oracle数据库11g和18c有啥区别? oracle sql developer和oracle apex与这些有啥关系?