UPDATE với 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 thứ tự vẫn là ngẫu nhiên (tôi đoán vậy), nhưng các giá trị được cung cấp cho UPDATE lệnh được khớp bởi thetable.rowid=t1.rowid điều kiện. Vì vậy, những gì tôi đang làm là, trước tiên chọn bảng 'cập nhật' trong bộ nhớ, nó có tên là t1 trong đoạn mã trên, và sau đó làm cho bảng vật lý của tôi trông giống như t1 . Và thứ tự cập nhật không còn quan trọng nữa.
Đối với UPDATE được đặt hàng đúng , Tôi không nghĩ nó có thể hữu ích cho bất kỳ ai.