Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 3 个数据库。1 链接到 2,2 链接到 3。我想从 1 中查询 3 中的表。我尝试了 third_db_tab@3@2,但它没有用。想知道这是否可能,如果可能,语法是什么。
我认为您可以通过创建同义词来做到这一点。在数据库 2 中创建一个同义词:
CREATE SYNONYM third_db_tab for third_db_tab@3;
然后在数据库 1 中创建第二个同义词:
CREATE SYNONYM third_db_tab for third_db_tab@2;
这是未经测试的(我现在没有运行三个数据库),但我认为 Oracle 足够聪明,可以解开同义词。