webForumDet fria alternativet

UPDATE

Databaser & SQLur Databashanterare & SQL

2 svar · 315 visningar · startad av Herman

Medlem sedan maj 2001431 inlägg
Frågan#1

Hej!

Jag tänkte uppdatera en relativt stor tabell och undrar om denna fråga fungerar på det sättet jag önskar.
Jag vill att fält "a" ska få fält "b":s värde och fält "b" ska därefter sättas till tomt. Vill bara inte att MSSQL hittar på att tömma "b" innan den uppdaterar "a".

UPDATE tbl
SET a=b, b=''
WHERE typ='x'

Medlem sedan dec. 200012 464 inlägg
#2

Det skall fungera så som du beskriver.

Medlem sedan maj 2001431 inlägg
#3

tack larsg, ville bara bekräfta innan jag körde. Det fungerade bra :)

150 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
147 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)