Kann ich Datenbankverbindungen in Oracle ketten?
-
24-10-2019 - |
Frage
Ich habe 3 Datenbanken. 1 Links zu 2, 2 Links zu 3. Ich möchte Tabellen in 3 abfragen, von 1. Ich habe es ausprobiert. Ich frage mich, ob dies möglich ist und wenn ja, wie die Syntax ist.
Lösung
Ich denke, Sie können dies tun, indem Sie Synonyme erstellen. In der Datenbank 2 erstellen Sie ein Synonym:
CREATE SYNONYM third_db_tab for third_db_tab@3;
Dann in der Datenbank 1 ein zweites Synonym erstellen:
CREATE SYNONYM third_db_tab for third_db_tab@2;
Dies ist ungetestet (ich habe momentan keine drei Datenbanken), aber ich denke, Oracle ist klug genug, um die Synonyme zu entwirren.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow