我有3个数据库。 1指向2、2链接到3的链接。我想在3中查询3,从1中查询。我尝试了第三_db_tab@3@2@2,但它不起作用。想知道这是否可能,如果是,语法是什么。

有帮助吗?

解决方案

我认为您可以通过创建同义词来做到这一点。在数据库2中创建同义词:

CREATE SYNONYM third_db_tab for third_db_tab@3;

然后在数据库1中创建第二个同义词:

CREATE SYNONYM third_db_tab for third_db_tab@2;

这是未经测试的(我现在没有三个数据库),但是我认为Oracle足够聪明,可以解开同义词。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top