Question

J'ai 3 bases de données. 1 liens vers 2, 2 liens à 3. J'aimerais tables de requête dans 3, de 1. J'ai essayé third_db_tab @ 3 @ 2 et cela n'a pas fonctionné. Vous vous demandez si cela est possible et si oui, quelle est la syntaxe.

Était-ce utile?

La solution

Je pense que vous pouvez le faire en créant des synonymes. Dans la base de données 2 créer un synonyme:

CREATE SYNONYM third_db_tab for third_db_tab@3;

puis dans la base de données 1 créer un second synonyme:

CREATE SYNONYM third_db_tab for third_db_tab@2;

Ceci est non testé (je n'ai pas trois bases de données en cours d'exécution en ce moment), mais je pense que Oracle est assez intelligent pour démêler les synonymes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top