Я использую утилиту rlwrap в linux для редактирования командной строки при использовании sql * plus.
Все хорошо, за исключением того, что утилита повторяет каждую команду, которую я ввожу с клавиатуры.
Например, предположим, что я набрал это утверждение в командной строке:
SQL> выбрать фамилию из сотрудников
тот же оператор будет повторяться снова в терминале, делая вывод похожим на:
SQL> выбрать фамилию из сотрудников
выберите фамилию из сотрудников
затем, когда я завершу оператор SELECT на следующей строке, результат будет выглядеть так:
SQL> выбрать фамилию из сотрудников
выберите фамилию из сотрудников
2 где отдел_ид = 100;
где отдел_ид = 100;
Проблема в том, что при больших запросах эта избыточность загромождает терминал, делающий
запрос трудно читаемый, поэтому любые предложения по подавлению ненужных выводов будут очень полезны.