質問

3つのデータベースがあります。 1への2、2へのリンク3へのリンク3、1からテーブルをクエリしたいと思います。3db_tab@3@2を試しましたが、動作しませんでした。これが可能か、もしそうなら、構文は何なのか疑問に思っています。

役に立ちましたか?

解決

同義語を作成することでこれを行うことができると思います。データベース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は同義語を解くのに十分賢いと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top