5

私は3つのデータベースを持っています。1は2にリンクし、2は3にリンクします。1から3のテーブルをクエリしたいのですが、third_db_tab @ 3 @ 2を試しましたが、機能しませんでした。これが可能かどうか、可能であれば構文は何か疑問に思います。

4

1 に答える 1

12

同義語を作成することでこれを実行できると思います。データベース2で同義語を作成します。

CREATE SYNONYM third_db_tab for third_db_tab@3;

次に、データベース1で2番目の同義語を作成します。

CREATE SYNONYM third_db_tab for third_db_tab@2;

これはテストされていませんが(現在3つのデータベースを実行していません)、Oracleは同義語を解くのに十分賢いと思います。

于 2010-06-07T13:38:27.300 に答える