UPDATE с ORDER BY :
UPDATE thetable
SET columntoupdate=yourvalue
FROM (SELECT rowid, 'thevalue' AS yourvalue
FROM thetable
ORDER BY rowid
) AS t1
WHERE thetable.rowid=t1.rowid;
UPDATE редът все още е произволен (предполагам), но стойностите, предоставени на UPDATE командата съвпадат от thetable.rowid=t1.rowid състояние. И така, това, което правя е, първо избирам 'актуализираната' таблица в паметта, тя се казва t1 в кода по-горе и след това да направя моята физическа таблица да изглежда същата като t1 . И редът на актуализиране вече няма значение.
Що се отнася до вярно подредената UPDATE , не мисля, че може да бъде полезен на някого.