aw *_*rud 5 sql oracle database-link
我有3个数据库.1链接到2,链接到3.我想查询3中的表,从1.我尝试了third_db_tab @ 3 @ 2,它没有用.想知道这是否可能,如果是,那么语法是什么.
Tho*_*Low 12
我认为你可以通过创建同义词来做到这一点.在数据库2中创建一个同义词:
CREATE SYNONYM third_db_tab for third_db_tab@3;
Run Code Online (Sandbox Code Playgroud)
然后在数据库1中创建第二个同义词:
CREATE SYNONYM third_db_tab for third_db_tab@2;
Run Code Online (Sandbox Code Playgroud)
这是未经测试的(我现在没有运行三个数据库),但我认为Oracle非常聪明,可以解开同义词.