Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Outerjoin über zwei Datenbankinstanzen in Oracle (https://www.delphipraxis.net/18934-outerjoin-ueber-zwei-datenbankinstanzen-oracle.html)

-tobi- 31. Mär 2004 10:07

Re: Outerjoin über zwei Datenbankinstanzen in Oracle
 
Bei den Einzelabfragen wie
SQL-Code:
SELECT T.Tabellenname
FROM  TTabellen@Test T
oder
SQL-Code:
SELECT Table_name
FROM  All_tables where owner = 'DBTEST'
erhalte ich die richtigen Ergebnisse.

Leuselator 31. Mär 2004 10:15

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:
         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'
Gruß

-tobi- 31. Mär 2004 10:25

Re: Outerjoin über zwei Datenbankinstanzen in Oracle
 
Ich versuche es momentan mit einer Delphi-Lösung abzufangen.

Robert_G 31. Mär 2004 10:56

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'

-tobi- 1. Apr 2004 08:15

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

Robert_G 1. Apr 2004 08:25

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 17:23 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz