Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO und Subselect (https://www.delphipraxis.net/99437-ado-und-subselect.html)

Sidorion 13. Sep 2007 09:50

Re: ADO und Subselect
 
@grenzgaenger: wenn das Problem die union gewesen wäre, hätte ich auch geschrieben, dass ich ein Problem mit unions habe. Der Titel des Threads trifft genau den Kern des Problems. Zum Subselect, der 'keiner ist': wie sieht Deiner Meinung nach ein 'richtiger' Subselect aus?

alzaimar 13. Sep 2007 09:58

Re: ADO und Subselect
 
Sidorion, lass doch. Hast Du schon mal geschaut, was ADO an Oracle schickt?

gibt es in Oracle sowas wie 'EXEC (<SQL-Commando>)'?

Dann kannst Du nämlich die ADO-Macke umgehen. Du schickst also kein 'SELECT * FROM BLA' an Oracle, sondern ein
SQL-Code:
EXEC ('SELECT * FROM BLA')
Das wird ADO bestimmt nicht parsen...

mkinzler 13. Sep 2007 10:16

Re: ADO und Subselect
 
Ich vermute mal grenzgaenger verwechselt hier Subselect und Derived Table

Sidorion 13. Sep 2007 12:11

Re: ADO und Subselect
 
wenn du mir noch sagst, wie ich das schauen kann, alzimar, könnte ich das gerne tun. In Oracle gibts nen execute, aber der ist für den Precompiler von Oracle, da lass ich die Finger von :?

grenzgaenger 15. Sep 2007 14:41

Re: ADO und Subselect
 
ein subselect sieht in etwa folgendermassen aus...
SQL-Code:
select * from bla where exists (select * from blabla where ...)
alternativ noch ein anderes beispiel, hier mit der in clause
SQL-Code:
 Select Film_Title
   From Thespian_Film_Table
  Where Thespian_Last_Name = "Ford"
    and Thespian_First_Name = "Harrison"
    and Film_Title in
         (Select Film_Title
            From Film_Table
            Where Film_Year equals "1984");


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz