sql-为什么rlwrap会“冗余地”回显我从键盘输入的内容?

我在使用sql * plus时使用Linux下的rlwrap实用程序进行命令行编辑.
除了实用程序会回显我从键盘输入的每条命令外,其他一切都很好.
例如,假设我在提示符下键入了以下语句:

SQL&GT从员工中选择姓氏

相同的语句将再次在终端中回显,从而使输出看起来像:

SQL&GT从员工中选择姓氏
从员工中选择姓氏

然后,当我在下一行完成select语句时,输出将如下所示:

SQL&GT从员工中选择姓氏
从员工中选择姓氏
  2,其中department_id = 100;
其中department_id = 100;

问题是,对于较大的查询,此冗余将使终端混乱,使
查询很难阅读,因此任何抑制不必要输出的建议将不胜感激.

解决方法:

这是在vi模式下使用0.36之前的rlwrap的已知错误.您没有提到您的rlwrap版本和编辑模式(即emacs或vi),但我建议您升级到rlwrap-0.37并向rlwrap作者提交错误报告,如果这样做没有帮助

上一篇:sqlplus操作


下一篇:liunx 连接oracle数据库