---
title: "Updatera tabellen samtidigt som jag hämtar värden."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/174184-updatera-tabellen-samtidigt-som-jag-hämtar-värden"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Gladh"
published: "2008-09-19T10:01:03.000Z"
updated: "2008-09-19T15:48:19.000Z"
replies: 2
views: 352
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/174184-updatera-tabellen-samtidigt-som-jag-hämtar-värden"
---

# Updatera tabellen samtidigt som jag hämtar värden.

## #1 — Gladh, 2008-09-19T10:01Z

Hej.

Jag skall hämta ut några värden från en tabel, och samtidigt vill jag för dessa rader markera i raden att dessa är uthämtade, genom att sätta flaggan: checkedOut = 1. på den raden.

Misstänker att jag får använda mig av Cursors här för att hämta ut värdena och sedan loopa igenom cursor för att sätta checkedOut flagan på varje rad. 

Men hur får jag tillbaka värden som ligger i cursor till min applikation. Jag behöver ju stänga cursor och avallocera den...

\- M

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

## #2 — LarsG, 2008-09-19T15:41Z

Varför kan du inte göra 

```
start transaction;
update t set checkedOut = 1 where ... 
select <kolumner> from t where 
commit;
```

\+ lite felhantering.

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

## #3 — Gladh, 2008-09-19T15:48Z

Ja varför kan jag inte göra så????

Nu vet jag, det var förenkelt... måste vara svårt och komplicerat annars fungerar det inte vet du väl...

Skall testa, men det borde fungerar bra...

\- M

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/174184-updatera-tabellen-samtidigt-som-jag-hämtar-värden
