seppel: VBScript: Recordset zeilenweise kopieren

Beitrag lesen

Moin,

wir hatten bisher nur von "UNION" gesprochen, aber nicht von 1000.
Warum willst du 1000 UNION Abfragen machen? Warum reicht nicht eine?

mit 1000 Unions meinte ich EIN SQL-Statement mit 1000 Unions. d.h.
Select bla
union --1
select blabla
union --2
select blablabla
...
union --1000

Und ein Abfrageoptimierer ist dankbar für einen Index ... bzw. das gesamte DBMS ist dankbar dafür wenn der Abfrageoptimierer einen nutzen kann, denn das bedeutet einen (meistens um einiges) geringeren Resourcenverbrauch.

schon klar, sonst müsste er ja alle Sätze sequentiell durchsuchen...

Lass dir die Ausführungspläne für deine Abfragen anzeigen und analysiere sie, bzw. finde einen fähigen Datenbank-Menschen dafür.

schon gemacht...und die Frage ob Union oder IN-Bedingung kann man pauschal nie beantworten - in meinem Fall (entsprechend dem Typ des angelegten/genutzten Indexes) soll ich IN nehmen bis die Gruppen-Nr steht.

Danke noch mal und schönen Tag noch.