В Oracle SQL Developer мне нужно вручную переключать активное соединение с базой данных.Есть ли команда, которая будет программно подключаться к другой базе данных, предполагая, что учетные данные уже сохранены?Я стараюсь не нажимать на раскрывающееся меню в правом верхнем углу окна, в котором выбирается активное соединение.
Возможно, мне лучше иметь один файл SQL на базу данных?Я мог понять этот аргумент.Но это для подготовки к переносу некоторых таблиц из одной базы данных в другую, и поэтому хорошо иметь весь контекст в одном файле.
На database1
, выполнить запрос на table1
, который находится в schema1
.
-- manually switch to database1 (looking for a command to replace this step)
ALTER SESSION SET CURRENT_SCHEMA = schema1
SELECT * FROM table1;
На database2
выполните запрос к table2
, который расположен в schema2
.
-- manually switch to database2
ALTER SESSION SET CURRENT_SCHEMA = schema2
SELECT * FROM table2;