Используйте ConEmu для запуска SQL в Notepad++

Я использую Notepad++ каждый день и бесконечно люблю его. Единственное, что я хотел бы, чтобы он мог сделать, что он не может из коробки, - это запускать SQL в БД.

Я использую ConEmu для запуска SQLPlus, когда мне нужна среда Oracle с командной строкой, и Toad для всего остального. Итак, что мне нужно сделать, это либо скопировать мой код из N++ и вставить его в ConEmu, либо в Toad. Я хотел бы просто открыть меню «Выполнить» в N++ и получить всплывающую консоль, которая запускает код в ConEmu с помощью SQLPlus.

Существует ЭТО руководство по настройке SQLPlus для N++, но я бы предпочел ConEmu. Могу ли я каким-либо образом изменить код, приведенный в этом руководстве, чтобы вместо этого использовать ConEmu, или я ошибаюсь здесь?

Код в учебнике:

set ORA_USER=bert
set ORA_PASS=bert1234
set ORA_SID= ORCL
npp_save
cmd /c copy /y "$(CURRENT_DIRECTORY)\$(FILE_NAME)" "$(SYS.TEMP)\$(FILE_NAME)" >nul 2>&1
cmd /c echo. >> "$(SYS.TEMP)\$(FILE_NAME)"
cmd /c echo exit >> "$(SYS.TEMP)\$(FILE_NAME)"
sqlplus -l $(ORA_USER)/$(ORA_PASS)@$(ORA_SID) @"$(SYS.TEMP)\$(FILE_NAME)"

Если то, что я говорю, не имеет смысла, есть ли способ использовать «Сетку данных» Toad в качестве консоли в Notepad ++?

Спасибо за любую помощь, которую вы можете дать.


person jtchase08    schedule 11.09.2015    source источник
comment
Так в чем твоя проблема? Почему бы просто не изменить sqlplus на ConEmu - cmd sqlplus?   -  person Maximus    schedule 11.09.2015


Ответы (1)


Какая версия Жабы? Если вы в Toad, почему бы не использовать Toad Script Runner? Посмотрите на кнопку «Выполнить как сценарий» на панели инструментов редактора. Рядом с ним есть небольшой раскрывающийся список. Нажмите на нее, и вы сможете отправить свой скрипт в Toad Script Runner или SQL*Plus. Toad Script Runner — это приложение с графическим интерфейсом, которое запустит ваш скрипт и даст вам контроль над сеткой. Большинство пользователей используют эти методы «Отправить», чтобы Тоад был свободен для другой работы.

person Michael S.    schedule 11.09.2015
comment
Я хотел бы это сделать, но получаю сообщение об ошибке: Срок действия этой версии Quest ScriptRunner истек. Перед продолжением необходимо загрузить новую версию. Я сижу за своим рабочим компьютером, поэтому мои возможности ограничены. - person jtchase08; 11.09.2015
comment
Это не должно истечь. Какую версию Toad вы используете? Это платная коммерческая копия, пробная версия, бесплатное ПО или другое? - person Michael S.; 11.09.2015
comment
Хорошо, поэтому, чтобы ответить на мой собственный вопрос, мне сообщили, что это ошибка в более старых выпусках Toad (9.7-10.1). Есть новая загрузка Quest Script Runner для исправления ошибки. Вы можете загрузить его отсюда... support.software.dell.com/Download-Install-Detail/ - person Michael S.; 11.09.2015