Pull to refresh

Comments 4

Там при работе с sqlcl сбоит именно сам «протокол» vorax, потому что он написан с расчетом на то что бакендом будет процесс sqlplus. Проблема в обмене именно в том, что он местами подставляет символ решетки в начало команды. Оказывается sqlplus их(решетки) игнорирует подчистую и выполняет команды как если бы их не было. А вот sqlcl честно говорит что не знает такую команду.
в sqlplus это особая команда: выполнить команду после неё, не прерывая изменений текущего буфера. Например, ты ввёл

Select
Sysdate
И забыл имена полей, которые хочешь достать, тогда прямо в следующей строке пишешь, скажем "#desc some_table". Посмотрел столбцы и пишешь дальше.

На винде я как-то уж очень привык: WSL + rlwrap + sqlplus. Для "админских" целей, траблшутинга и перфоманс тюнинга большего и не надо: более полутора тысяч своих готовых скриптов для sqlplus в гитхабе и все ок… Readline в rlwrap многократно удобнее кривого редактирования в sqlcl. Особенно, в случае длинных и многострочных команд. Да, у sqlcl много удобных новых фич, но его кривой консольный ввод и вывод автодополнения — это ужас какой-то.

Sign up to leave a comment.

Articles