![]() |
Re: Outerjoin über zwei Datenbankinstanzen in Oracle
Bei den Einzelabfragen wie
SQL-Code:
oder
SELECT T.Tabellenname
FROM TTabellen@Test T
SQL-Code:
erhalte ich die richtigen Ergebnisse.
SELECT Table_name
FROM All_tables where owner = 'DBTEST' |
Re: Outerjoin über zwei Datenbankinstanzen in Oracle
Kenne Oracle nicht. Wenn owner kein Feld in der Tabelle "All_Tables ist, dann wird das wohl nicht gehen ansonsten versuch mal:
SQL-Code:
Gruß
SELECT T.Tabellenname
, A.Table_name FROM All_Tables A LEFT OUTER JOIN TTabellen@Test T --Left outer sollte die Lösung bringen... ON T.Tabellenname = A.Table_name WHERE A.owner = 'DBTEST' |
Re: Outerjoin über zwei Datenbankinstanzen in Oracle
Ich versuche es momentan mit einer Delphi-Lösung abzufangen.
|
Re: Outerjoin über zwei Datenbankinstanzen in Oracle
Wenn Leuselators Abfrage nicht klappt dann fresse ich einen Besen! :mrgreen:
Was mich dabei stört ist, dass es damit auch hätte klappen müssen. :gruebel:
SQL-Code:
SELECT T.Tabellenname
,A.Table_Name FROM All_Tables A ,TTabellen@Test T WHERE A.Table_Name = T.Tabellenname(+) And Owner = 'DBTEST' |
Re: Outerjoin über zwei Datenbankinstanzen in Oracle
Danke für die Hilfe.
Ich habe das Problem über Delphi gelöst (es soll später einmal eine Update-Funkion werden). Ich erstelle jetzt zwei getrennte Abfragen, die ich in 2 Arrays einlese und danach vergleiche. Ich habe den OuterJoin noch einmal ausprobiert. Er funktioniert jetzt mit den Daten, die ich mit der Funktion abgeglichen habe, mit den Testdaten funktioniert es immer noch nicht. Es muß an den Datentypen liegen. Nachdem ich jetzt eine Lösung habe, brauche zu diesem Theme keine Lösung mehr. Nochmals Danke Tobi |
Re: Outerjoin über zwei Datenbankinstanzen in Oracle
Heißt das, dass ich jetzt keinen Besen fressen muss :?: :roll:
:mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz