Einzelnen Beitrag anzeigen

Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Zugriff auf mehrere Datenbanken in einem SQL Befehl

  Alt 29. Sep 2005, 07:49
Stichwort für Oracle wäre SQL-Link.

Die beiden Datenbanken müssen über sogenannte SQL-Links miteinander kommunizieren. Diese SQL-Links werden im SQL-Statement mit @<SQL-Link> gekennzeichnet.

In folgendem Beispiel ruft Tabelle1 in der Datenbank1 eine Tabelle2 in der über einen SQL-Link verbundenen Datenbank2 auf.

SELECT db1.Feld1 FROM Tabelle1 db1, Tabelle2@datenbank2 db2 where db1.Feld1 = db2.Feld1 Grüße
Mikhal

[edit] Diese SQL-Links müssen auf der Datenbank für jedes Schema von einem Administrator angelegt werden![/edit]
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat