我不喜欢使用SQL * PLUS作为Oracle的接口。我通常使用yasql,但自2005年以来并没有更新,可以做一些改进。快速Google search显示yasql和SQLPal。我正在使用Linux,所以SQLPal不是一个选项。是否有一个很好的替代SQL * PLUS for Oracle的方法?
有没有其他替代品,或者我坚持使用我不喜欢的界面或不再维护的界面?
我不喜欢使用SQL * PLUS作为Oracle的接口。我通常使用yasql,但自2005年以来并没有更新,可以做一些改进。快速Google search显示yasql和SQLPal。我正在使用Linux,所以SQLPal不是一个选项。是否有一个很好的替代SQL * PLUS for Oracle的方法?
有没有其他替代品,或者我坚持使用我不喜欢的界面或不再维护的界面?
我认为你想要一个低开销的方法来敲出查询,但想要比SQL * Plus提供的更多功能?为什么不使用Oracle的SQL Developer?免费。
安装,建立与数据库的新连接,然后开始输入脚本。按F5运行它(或者只是您突出显示的脚本的一部分)。从Quest软件
TOAD非常昂贵,但是您可以从Quest站点下载90天试用版以查看它是否具备您想要的功能(不要被“免费软件”标题所愚弄 - 它仅适用于90天,然后到期,这无疑使得共享软件):
http://www.toadworld.com/Freeware/ToadforOracleFreeware/tabid/558/Default.aspx
另一个选项是一个工具,我已经看到了在CodeProject:
http://www.codeproject.com/KB/database/OQuery.aspx
它在.NET,所以你必须要如果它是在单声道上编译的话,但它可能值得一试。我没有使用任何工具(蟾蜍或这个),因为我是一个SQL Server的家伙,但我听说过关于蟾蜍的好东西。
蟾蜍,如果你可以,如果你不能支付牌照
SQL松鼠。
这取决于你在找什么。 如果它是一个GUI查询工具,那么Oracle有他们免费的SQL Developer产品(虽然它有足够的占用空间)。还有一些免费的跨数据库。我自己喜欢SQUirrel SQL客户端。还有DBVisualiser和其他一些。 JEdit是一个编辑器,它有一个用于运行数据库查询和DML/DDL的DBConsole插件。 他们都是基于Java的,所以运行大部分地方。
如果你喜欢命令行,检查出sqlpython(开发商已经确定了几个人too的)
我喜欢SQL Developer。它是免费的,有一个直观的用户界面,可以在Windows,Mac和Linux上运行。它也支持许多sql * plus命令并支持版本控制
你可以试试从allroundautomations开始的PL/SQL开发者,有一个试用版,价格远低于TOAD。
问候 ķ
看看gqlplus。它在Linux上包装sql * plus,并通过添加命令历史记录,表名完成等方式使其更加用户友好。
这确实是一个非常好用的工具。现在sqlplus只需要像mysql那样默认列大小...... – 2011-08-08 14:00:23
如果是你想要的命令行,我建议rlwrap去sqlplus;它为您提供了行编辑功能和命令历史记录,使sqlplus成为一种有用的工具。
Emacs可以在默认的SQL * Plus命令行界面之外提供如此强大的文本编辑功能和功能。
下面是关于如何使用Emacs作为一个包装用于SQL * Plus的几个环节:蟾蜍
开源版本是TORA: TORA。 sourceforge.net
已经使用了两个Toad & SQL Navigator,我喜欢SQL Navigator的稳定性。
如果你是VIM类型的家伙那么我想看看Vorax。它基本上是一个围绕SQL * plus的VIM包装。
我喜欢sqlsh
alias sqr='sqlsh -d DBI:Oracle:MYSERVER.COM -u USER -p PASSWORD'
sqlplus是CLI,请参阅我的评论[bellow](https://stackoverflow.com/a/310101/1831722) – vesperto 2018-02-01 16:53:48