Aktualizace SQL jsou atomické povahy – neexistuje žádný koncept „sekvence“ nebo „pořadí“, ve kterém se aktualizují jednotlivé sloupce. Můžete je seřadit v libovolném pořadí, na tom nezáleží.
Koncepčně si můžete představit, že vezmete stav řádku „před“ a změníte jej na stav řádku „po“. COL_A se tedy aktualizuje s jakoukoli hodnotou, která byla v COL_B před aktualizací.
To usnadňuje záměnu dvou hodnot:
UPDATE test2 SET A=B, B=A;