Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SELECT mit mehrfachen records - moeglich ? (https://www.delphipraxis.net/118900-select-mit-mehrfachen-records-moeglich.html)

Elvis 17. Aug 2008 18:52

Re: SELECT mit mehrfachen records - moeglich ?
 
Zitat:

Zitat von omata
Folgendes ist da trotzdem unverändert...

hier: EXECUTE BLOCK = SP

Zitat:

Zitat von omata
... dass du bei Spaltenänderungen an deiner Tabelle die neuen Informationen schneller in deinem Report zur Verfügung hast. Bei einer SP musst du da erst alle neuen Spalten durchschleppen.


Ja, da fehlt mir in Firebird irgendwie die Möglichkeit, Sprocs nach der ersten Ergebnismenge auszuführen.

Ich hoffte das sowas ginge (wie pipeln fnctions in Oracle), aber issnich:
SQL-Code:
select t.*, s.RowNum
from Tabelle t,
     GeSequencials(1, t.Anzahl) s

omata 17. Aug 2008 18:54

Re: SELECT mit mehrfachen records - moeglich ?
 
Ja genau, deshalb auch die Anspielung auf...

Zitat:

Zitat von omata
Dies würde unter MSSQL mit einer Benutzerdefinierten Funktion noch viel geschickter gehen, aber das ist eine andere Geschichte...


FrankBKK 18. Aug 2008 03:06

Re: SELECT mit mehrfachen records - moeglich ?
 
Hallo zusammen -

vielen Dank fuer die verschiedenen Loesungsansaetze.

Ich denke, dass eine SP am meisten Sinn macht - schon aus
Performance-Gruenden. Ist etwas komplizierter, aber was solls.

Die Sache mit dem ExecuteBlock war mir neu - das mus ich
mir mal genauer ansehen.

Eine eigene Idee ist mir beim Lesen der Beitraege noch durch
den Kopf geschossen - nur mal so als Diskussionsgrundlage:
SELECT mit selbst-referenziertem JOIN
hmm, da muss ich mal dran rumprobieren ...

omata 18. Aug 2008 06:20

Re: SELECT mit mehrfachen records - moeglich ?
 
Zitat:

Zitat von FrankBKK
SELECT mit selbst-referenziertem JOIN
hmm, da muss ich mal dran rumprobieren ...

Die Idee hatte ich auch, aber dafür müssen in der Tabelle immer alle Anzahlen lükenlos von 1 bis max Anzahl vorhanden sein. Ist das immer gewährleistet?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:51 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-2025 by Thomas Breitkreuz