For mange UNIONS i sql
Hej,Jeg har mange forskellige sql statements hvis resultat jeg gerne vil have ud samlet.
Derfor har jeg lavet UNION ALL mellem all sql statements (de returnerer alle de samme kolonnner), men sagen er den at oracle løber tør for memory og giver en fejl.
Der er ca 2000 sql statements, hver især med en del joins.
Pt kører jeg alt sql inde i et sql vindue og klikker eksekver.
Er der nogen som har et forslag til, hvordan dette kan optimeres?
Jeg tænker på om det er muligt at sætte oracle i gang med at køre sql'en (evt i mindre dele) og så løbende smide resultaterne ind i en tabel som jeg så til sidst kan læse fra. Det gør ikke noget at det tager lang tid, bare den bliver færdig..
Takker.