---
title: "TSQL, Cursors, använda eller inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/122564-tsql-cursors-använda-eller-inte"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "erka"
published: "2005-02-16T11:18:44.000Z"
updated: "2005-02-16T14:58:33.000Z"
replies: 2
views: 320
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/122564-tsql-cursors-använda-eller-inte"
---

# TSQL, Cursors, använda eller inte

## #1 — erka, 2005-02-16T11:18Z

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.

Permalänk: https://www.webforum.nu/p/122564

## #2 — LarsG, 2005-02-16T14:32Z

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.

Permalänk: https://www.webforum.nu/p/1555833

## #3 — toha, 2005-02-16T14:58Z

Jag har aldrig råkat ut nån situation där jag tänkt: "här skulle vara bra att avända en cursor". Än...

Permalänk: https://www.webforum.nu/p/1555847

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/122564-tsql-cursors-använda-eller-inte
