View auf Fremddatenbak

Frage:

wie erstelle ich eine VIEW auf eine Fremddatenbank?

Create VIEW test_view …

Eigentlich ist für mich das Hauptproblem, dass ich mir nicht sicher bin, wie ich auf die Fremddatenbank zugreifen kann.

Vielleicht kann mir ja jemand helfen?

Hallo,

wie erstelle ich eine VIEW auf eine Fremddatenbank?

Antwort: gut :smile:

Vielleicht kann mir ja jemand helfen?

Vielleicht, vielleicht. Wenn du uns erzählst, mit welchem RDBMS du arbeitest, kann sich jemand evtl. Gedanken darüber machen.

Gruß

J.

Aber immerdoch, es handelt sich um 2 Oracle Datenbanken!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

wie erstelle ich eine VIEW auf eine Fremddatenbank?

Antwort: gut :smile:

Vielleicht kann mir ja jemand helfen?

Vielleicht, vielleicht. Wenn du uns erzählst, mit welchem
RDBMS du arbeitest, kann sich jemand evtl. Gedanken darüber
machen.

Aber immerdoch, es handelt sich um 2 Oracle Datenbanken!

Dann ist die Sache einfach.

Was du brauchst ist ein Database link:

create [public] database link kuckuck 
 connect to fern\_user
 identified by fern\_password
 using 'tns\_name\_fern\_db';

Dann kannst du direkt selektieren:

select \* from fern\_tabelle@kuckuck;

Oder aber einen View erstellen:

Create or replace view v\_fern\_tabelle 
select \* from fern\_tabelle@kuckuck;

Gruß

J.
P.S. Beachte den Thread um das Global Naming ein paar Artikel weiter unten.