Oracle SQL Developer - подключение к базе данных по умолчанию при запуске внешних сценариев SQL - PullRequest
2 голосов
/ 13 мая 2011

Что я хотел бы сделать, это подключиться к базе данных, открыть несколько внешних файлов sql, а затем выполнить их для базы данных, к которой я подключен.

Проблема в том, что при открытии сценариев sql они по умолчанию не смотрят на ранее открытое соединение.Вместо этого, когда я запускаю сценарии, они предлагают мне выбрать соединение, которое я хочу.Так как у меня есть большое количество сценариев и большое количество баз данных, это открывает возможность появления ошибок человека и выбора неправильного соединения.

Мой вопрос: есть ли способ открыть внешний сценарий sqlи получить его по умолчанию для конкретного подключения / базы данных?

Большое спасибо

1 Ответ

2 голосов
/ 27 июля 2011
  • Создайте файл, содержащий строку для каждого скрипта, который вы хотите запустить, с префиксом @:

    @ c: \ dev \ database \ script1.sql

    @c: \ dev \ database \ script2.sql

  • Откройте этот файл в SQLDeveloper и нажмите «Run Script» (F5)

Вам будет предложено только один раз установить соединение с базой данных, и затем он запустит каждый из указанных вами файлов.

...