在Oracle SQL Developer中,我需要手动切换活动数据库连接。假设已经保存了登录凭据,是否有一条命令可以通过编程方式连接到其他数据库?我试图避免单击选择活动连接的窗口右上方的下拉菜单。
也许我宁愿每个数据库只有一个SQL文件?我能理解这个论点。但这是为了将一些表从一个数据库迁移到另一个数据库而准备的,因此将所有上下文都放在一个文件中很好。
在generate-githubpages:
rm -fr docs && HUGO_ENV=production $(HUGO) --baseURL https://marcanuy.github.io/simpleit-hugo-theme/ --source=exampleSite --themesDir=../.. --config ../config-github-docs.toml && mv exampleSite/public docs && touch docs/.nojekyll
clean:
rm -fr exampleSite/public/
上,对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
答案 0 :(得分:2)
Looks like this is well documented here
使用此命令
CONN[ECT] [{<logon>| / |proxy} [AS {SYSOPER | SYSDBA | SYSASM}] [edition=value]]
答案 1 :(得分:0)
在presql之后,您需要DDL TRIGGER
来执行事件
CREATE TRIGGER sample
ON TABLE
AFTER
Event
........
THEN
ALTER SESSION SET
CURRENT_SCHEMA = schema2
SELECT * FROM table2;