SQL-updates zijn atomair van aard - er is geen concept van "volgorde" of "volgorde" waarin afzonderlijke kolommen worden bijgewerkt. Je kunt ze in elke gewenste volgorde zetten, het maakt niet uit.
Conceptueel kun je bedenken dat het de "voor" -status van de rij neemt en deze verandert in de "na" -status van de rij. COL_A wordt dus bijgewerkt met de waarde die vóór de update in COL_B stond.
Dit maakt het gemakkelijk om twee waarden om te wisselen:
UPDATE test2 SET A=B, B=A;