В клиенте Windows есть две служебные программы командной строки SQL * Plus: один из них - DOS-look (sqlplus.exe
) и тот, который выглядит в Windows (sqlplusw.exe
). Версия типа DOS имеет функцию «uparrow», плюс вы можете нажать F7 для списка предыдущих команд, но обратите внимание, что она не очень хорошо работает с многолинейными командами.
Версия для Windows не поддерживает uparrow или F7, но вы можете выделить предыдущий запрос и скопировать/вставить. Вы также можете сделать трюк * nix, щелкнув правой кнопкой мыши, все еще удерживая левую кнопку, чтобы выполнить непосредственную копию/вставку. Он хорошо себя ведет с многострочными командами, но я должен признать, что мне действительно очень хотелось бы иметь здесь uparrow :)
Благодарим за решение. К сожалению, моя учетная запись Oracle находится на корпоративной системе в университете, поэтому я не верю, что смогу установить «rlwrap». Я должен был рассказать об этом в моем вопросе. В любом случае, спасибо за ваше решение. –