在 Oracle SQL Developer 中,我需要手动切换活动数据库连接。假设登录凭据已保存,是否有一个命令可以以编程方式连接到不同的数据库?我试图避免单击窗口右上角的下拉菜单来选择活动连接。
也许我应该宁愿每个数据库有一个 SQL 文件?我能理解这个论点。但这是为了准备将一些表从一个数据库迁移到另一个数据库,因此最好将所有上下文都放在一个文件中。
On database1
,运行查询table1
它位于schema1
.
-- manually switch to database1 (looking for a command to replace this step)
ALTER SESSION SET CURRENT_SCHEMA = schema1
SELECT * FROM table1;
On database2
,运行查询table2
它位于schema2
.
-- manually switch to database2
ALTER SESSION SET CURRENT_SCHEMA = schema2
SELECT * FROM table2;
看起来这里有详细记录 https://docs.oracle.com/database/sql-developer-4.2/SQCQR/toc.htm#SQCQR-GUID-6736ADCE-ABD9-49B8-91E5-7973221DC434
使用这个命令
CONN[ECT] [{<logon>| / |proxy} [AS {SYSOPER | SYSDBA | SYSASM}] [edition=value]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)