UPDATE z 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 kolejność jest nadal losowa (chyba), ale wartości dostarczane do UPDATE polecenia są dopasowane przez thetable.rowid=t1.rowid stan :schorzenie. Więc to, co robię, to najpierw wybieram „zaktualizowaną” tabelę w pamięci, nazywa się ona t1 w powyższym kodzie, a następnie sprawienie, by moja fizyczna tabela wyglądała tak samo jak t1 . A kolejność aktualizacji nie ma już znaczenia.
Jeśli chodzi o naprawdę zamówione UPDATE , nie sądzę, żeby było to przydatne dla nikogo.