我在使用sql * plus时使用Linux下的rlwrap实用程序进行命令行编辑.
除了实用程序会回显我从键盘输入的每条命令外,其他一切都很好.
例如,假设我在提示符下键入了以下语句:
SQL>从员工中选择姓氏
相同的语句将再次在终端中回显,从而使输出看起来像:
SQL>从员工中选择姓氏
从员工中选择姓氏
然后,当我在下一行完成select语句时,输出将如下所示:
SQL>从员工中选择姓氏
从员工中选择姓氏
2,其中department_id = 100;
其中department_id = 100;
问题是,对于较大的查询,此冗余将使终端混乱,使
查询很难阅读,因此任何抑制不必要输出的建议将不胜感激.
解决方法:
这是在vi模式下使用0.36之前的rlwrap的已知错误.您没有提到您的rlwrap版本和编辑模式(即emacs或vi),但我建议您升级到rlwrap-0.37并向rlwrap作者提交错误报告,如果这样做没有帮助
标签:sql,linux,oracle,sqlplus 来源: https://codeday.me/bug/20191014/1912619.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。