我在使用 sql*plus 时使用 linux 下的 rlwrap 实用程序进行命令行编辑。一切都很好,只是该实用程序会回显我从键盘输入的每个命令。例如,假设我在提示符中键入了以下语句:
SQL> select last_name from employees
相同的语句将在终端中再次回显,使输出如下所示:
SQL> select last_name from employees
select last_name from employees
然后当我在下一行完成 select 语句时,输出将如下所示:
SQL> select last_name from employees
select last_name from employees
2 where department_id = 100;
where department_id = 100;
问题是,对于较大的查询,这种冗余会使终端混乱,使查询难以阅读,因此任何抑制不必要输出的建议将不胜感激。