Om du kan skriva frågan utan att använda en cursor så gör det. Att man skulle behöva fler frågor för att undvika att använda en cursor har jag aldrig upplevt, snarare tvärtom.
Hej
När jag läste en kurs på Learning Tree fick jag det förklarat att man ska undvika att använda cursors, helst att man aldrig ska använda dem.
Detta på grund av att de är otroligt prestandaätande, och varje fetch fungerade som en select vilket ledde till att om jag loopade igenom 1000 poster skulle det motsvara att 1000 selectsattser exekveras, när man kanske kunde löst det med några fler selectsattser än 1 istället för att köra med cursor.
Sen att man tack vare att de är prestandaätande hindrar för databasadministratören att ordna upp prestandan, man hugger honom i ryggen som lärare så snällt utryckte sig.
Så hur fungerar cursors exakt och när bör man använda dem.
