我刚刚开始使用sqlplus for oracle而且它太可怕了,我试图寻找想法,如果有人在sqlplus周围编写任何存储历史记录的脚本,并且它更像编辑器。
答案 0 :(得分:1)
您可能需要考虑使用YASQL http://sourceforge.net/projects/yasql/,它是用Perl编写的替代客户端。
它非常整洁,涵盖了人们对DB CLI客户端的期望。但它不支持sqlplus
所做的一切。
答案 1 :(得分:1)
你想要的是非常方便的rlwrap
命令。它将包装几乎所有命令并添加readline - 样式命令历史记录和编辑。它支持,颜色,自定义完成和all that jazz。我不确定我提供给rlwrap
的链接是否是“官方”来源,编译它有时会很麻烦,但是你最喜欢的Unix包源应该有一些版本可用。