Forum: Datenbanken
Delphi
by jobo,
26. Dez 2016
Arbeitest Du mit Parametern oder machst Du Stringreplace / Format im Select Statement.
Vielleicht bekommst Du mit Parameter Verwendung die anfänglichen 550 ms noch gedrückt.
Und
Hab jetzt nicht mehr alles im Blick, aber wieso Views? Auch wenn ich immer die Verwendung von Views empfehle- grundsätzlich-, auch ein View bringt hier nichts gegenüber der SP. Ein simples Select sollte genau so...
Forum: Datenbanken
Delphi
by jobo,
25. Dez 2016
Tja der Sinn, vielleicht denkt der TE, SP ist schneller?
Das wäre hier falsch gedacht.
Zum Vorschlag:
Im Prinzip ok, ich würde allerdings überlegen, wie die Prozedur aufgerufen werden kann/soll und wie entsprechend die Parameter abzusichern sind.
Idiotensicher mit vollständiger Prüfung innerhalb der SP> welche Parameter sind überhaupt befüllt?
>Welcher Aufruf des Select macht dann also...
Forum: Datenbanken
Delphi
by jobo,
25. Dez 2016
Du kannst Select Statements, die die gleiche Struktur ausgeben per Union bzw. Union all hintereinander hängen:
select feld1, .. feldx from mytable where ein Bedingung
union
select feld1, .. feldx from mytable where andere Bedingung
Dann gibt es das Problem auf NULL zu prüfen. Es wird nicht mit
feldxy<!>=Null