2011-02-26 129 views
0

我刚刚开始使用sqlplus for oracle,它很可怕,我试图寻找任何想法,如果任何人有任何脚本围绕sqlplus存储历史,并且它更像一个编辑器。SQLPLUS会话记住历史

回答

1

您可能需要考虑使用YASQL,http://sourceforge.net/projects/yasql/,这是用Perl编写的替代客户端。

它非常整齐,涵盖了大多数人对DB CLI客户端的期望。不过,它不支持所有的东西sqlplus

1

你想要的是非常方便的rlwrap命令。它将包裹几乎任何命令并添加readline式样的命令历史和编辑。它支持,颜色,自定义完成和all that jazz。我不确定我提供给rlwrap的链接是否为“官方”源,编译它有时可能会很痛苦,但是您最喜欢的Unix软件包源应该有一些可用的版本。